bcd

    1熱度

    1回答

    我爲BCD寫了下面的代碼到七段。代碼編譯也可以查找和模擬,但是num的值不會超過2.我不知道爲什麼。下面是代碼: module BCDtoSeven_TOP reg [3:0] num; wire a,b,c,d,e,f,g; BCDtoSeven s(num,a,b,c,d,e,f,g); initial begin num=1;

    1熱度

    2回答

    我正在寫一個Ama文件生成模擬器。在Ama規範中,它給出了BCD16,BCD12等(BCD {一個數字})字段的字節數(而非比特)。 對於帶BCD16的字段,實際長度爲8個字節。任何人都可以告訴我BCD16是什麼意思? 我知道BCD是二進制編碼的小數,但不明白BCD16的含義。

    3熱度

    3回答

    正如我們所看到的是,在VHDL,MOD和REM唯一可以模擬,但不能synthesized.So我們怎樣才能從一個無符號整數的BCD?例如,整數是23,我們如何得到BCD:0b0010和0b0011? 謝謝。

    1熱度

    2回答

    如何將C++中的正浮點數(ieee 754,單精度32位)轉換爲BCD? UPDATE 如果我沒有錯,我需要的是所謂的壓縮BCD碼。我已經在對BCD轉換進行整頓了。在我做的方式,數量1234會導致以下字節數組中: {0x00, 0x00, 0x12, 0x34} 我使用(這可能是沒有這樣做的最好的方法)的方法是: public byte[] ToBCD(long num) { lon

    6熱度

    1回答

    說明是: 主叫號碼,表示對壓縮BCD碼,和剩餘位填充「0xF」 我試圖打印結構格式'16c',我得到:('3', '\x00', '\x02', '\x05', '\x15', '\x13', 'G', 'O', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff'),如果我使用'16b'我得到(51, 0, 2, 5, 21

    3熱度

    4回答

    我有一個由CashRegister Machine創建的十六進制文件。我必須讀取此文件。 文件使用以下詳細格式。它就像套接字包一樣。 代碼數據:2字節 PLU代碼數據:7字節 單價數據:5字節 數量數據:5字節 總金額數據:5字節 PLU名稱數據:18字節 稅率數據:1個字節 長度:24 + 19字節 PLU碼格式是BCD 單價1-9999999999(BCD) 量1-9999999999(BCD

    -2熱度

    1回答

    我正在爲C程序創建BCD實用程序頭文件,並且找不到具有轉換公式的書。我需要幫助。有人知道一個好的嗎?我想製作自己的代碼而不是複製他人。 // Converts one uint8_t of HEX digits or one uint8_t of // BCD digits into two ASCII characters. extern void BufAsc(char* pAscii,

    1熱度

    2回答

    我寫了一個將double轉換爲BCD的函數(BCD:將double的每個數字保存爲無符號字符,另外還保存了完整的長度,分數長度(浮點後面的部分)和雙號的符號)。 我用下面的結構 struct bcd_number { unsigned int length; unsigned int fractional; signed char sign; unsigned char *digits;

    3熱度

    2回答

    在線文檔承諾本 probe to-money 123 $123.00 http://www.rebol.com/r3/docs/datatypes/money.html 我得到這個 probe to-money 123 $123

    0熱度

    3回答

    我想將整數(其最大值可以達到99999999)轉換爲BCD並存儲到4個字符的數組中。 例如: 輸入爲:12345(整數) BCD中的輸出應爲=「00」,存儲在4個字符的數組中。 這裏0x00 0x01 0x23 0x45以BCD格式存儲。 我試圖在以下方式,但沒有工作 int decNum = 12345; long aux; aux = (long)decNum; cout<<" aux