bits

    -1熱度

    3回答

    U32 BitMap[6] /* 6 words for 96 persons*/ 如何使一個程序,具有循環讀取上面的位圖6分的話,我們要讀每人店員ID 2位,導致tPersonMsg /* 2 Bits representing 00-> default value, 01->Command Successful, 10->Command Failed * | 31 | 30 |

    -1熱度

    3回答

    int main(void) { char x1 = 0x81; char x2 = 0x1; int a, b; a = x1+x2; b = (a>>8) & 0xFF; printf("a = %d, b = %d",a, b); return 0; } 爲什麼我會得到結果a = -

    0熱度

    1回答

    我研究許可的解決方案我的一個項目,一個項目具有以下文字: 「到期日期表示爲從1/1/1970工作日(不秒) 。這種方式只需要兩個字節來表示日期「 - [http://www.drdobbs.com/licensing-using-symmetric-and-asymmetric/184401687?pgno=1][1](標題下的」HMAC授權系統「大約下降一半) 如果返回的日期是32位整數,這怎麼

    0熱度

    2回答

    我想寫一個散列函數,返回來自3個整數a,b,c的散列。我希望能夠選擇每個整數進行編碼並將它們連接起來的位數。例如: a=60 (8 bits) -> 00111100 b=113 (8 bits) -> 01110001 c=5 (4 bits) -> 0101 應該給 00111100011100010101 即20位。 給定a,b和c作爲整數(60,113和5)以及每個(8,8和4

    0熱度

    1回答

    的問題是: 考慮的256頁具有4KB的頁大小的虛擬地址空間,映射到128幀的物理存儲器中。 虛擬地址中需要多少位總數? 物理地址中需要多少位總數? 我無法弄清楚如何使用頁數來查找所需的位數。 有人可以解釋解決這個問題所需的步驟?

    2熱度

    3回答

    我想輸出一個結構的數據到一個二進制文件,但沒有任何填充位之間的每個變量的信息。例如: struct s { int i1; short s1; char c1; }; struct s example[2]; 如果我使用fwrite(&example, sizeof(struct s), 2, file),二進制文件仍具有之間,例如,s1和c1,也從c1到i1

    3熱度

    1回答

    我正在學習python中的位和字節,方法是編寫一個小型程序,將字符串轉換爲二進制並再次轉換回字符串。暫時我只有一個函數轉換爲二進制。 string = 'word' for c in word: convertToBinary(c) #Function that converts to binary 輸出: 01110111 01101111 01110010 011001

    0熱度

    2回答

    我必須解析一個字段,它有2個字節,並保存日期時間信息。 要獲得DATATIME,這一領域具有這樣的結構: 5位爲天,一個月4位和第7位爲一年(共16位) 爲了讓我使用了天: byte day =(byte)(array [0] >> 3); (沒關係) 我也可以得到一年,但我無法得到月份的價值,你能幫助我嗎? 數組值是:{} 243,29和我一定要得到這個日期時間:30/6/2019 謝謝!

    0熱度

    1回答

    我有一個任務,需要我將浮點數轉換爲IEEE 754二進制表示。我已經完成了部分部分,但我不知道如何將數字分解成部分(信號,指數和分數)。這裏是我有的代碼: typedef unsigned char Byte; void showbits(char str[], Byte data[], int size) { int i, j; int bit; pri

    0熱度

    1回答

    比方說,我在Ada的創建類型: type Coord_Type is range -32 .. 31; 我能想到位,發送該值到另一個系統時,看起來像在內存中,或特別? 我可以考慮兩種選擇。 其中之一是全部(默認整數?)空間用於「Coord_Type」的所有變量,但只有該範圍內的值是可能的。如果我假設二進制補碼,然後,值25和-25將是可能的,但不是50或-50: 0000 0000 0001