bcd

    2熱度

    3回答

    我想了解爲什麼double-dabble算法正在工作,但我沒有得到它。 有很多的步驟,偉大的描述和算法的目的,類似 http://www.classiccmp.org/cpmarchives/cpm/mirrors/cbfalconer.home.att.net/download/dubldabl.txt或 http://en.wikipedia.org/wiki/Double_dabble 也有

    0熱度

    1回答

    使用8位寄存器和有符號幅度表示。 我以爲BCD中的25是010 0101,但是我的教科書說它是001 1001.有人可以解釋嗎?

    0熱度

    1回答

    好吧,大家好,我想在VHDL中做的是取8位二進制值並將其表示爲BCD,但由於此卡必須是最大輸入的一部分這是9. 1-轉換輸入到整型例如1000 0000 - 255通過然後> 128 2-除以整數乘以90(90,使得我得到的一個的手指和所述第一數字小數點後指的是小數點後的所有數) 例如128/255 * 90 = 45.17(讓這是signal_in) 3.Extract 45的兩位數字由20個分

    1熱度

    1回答

    如果我有兩個打包的BCD格式的數字並想添加它們,是不是像這樣添加它們的好方法:將兩個數字轉換爲整數,執行正常的整數加法,然後轉換結果返回到BCD?

    0熱度

    1回答

    不知道我的問題的標題是否合理,請耐心等待。我想找到一個用盡可能少的位來表示單個數字的系統。有一種稱爲「密集十進制」的方法(https://en.wikipedia.org/wiki/Densely_packed_decimal),這將是我理想的解決方案,但我甚至不知道這是否可行,或者如何在沒有來自上師的進一步研究或指導的情況下實施它。 下一個最好的事情是能夠使用4位尋址系統來表示數字,但我再次不確

    -2熱度

    2回答

    我有問題的標題,但如果不是,我怎麼能逃脫只用4位來表示一個整數? 編輯真的是我的問題是如何。我知道像c這樣的語言中有1字節的數據結構,但是我怎麼能使用類似char的東西來存儲兩個整數?

    1熱度

    1回答

    任何人都可以回答如何BCD數據通常計算字段有什麼子字段值? 我的意思並不在於代碼,因爲我已經確定了該部分。 我的意思是說,我有字段X,它將被髮送包含5個子值的數據。該字段是BCD,但是每個子值都將轉換爲BCD,然後附加到字段X或將它們添加到清除字段X,然後整體轉換爲BCD? 無法找到一個明確的答案的任何地方......甚至沒有在郵件規範我工作過OO 歡呼聲中, 邁克ķ

    0熱度

    1回答

    我的方法應該採取兩種的BCDs,其從驅動器構造的整數,和一起它們相乘: public BCD multiplyBCDs(BCD other){ //to multiply two BCDs together BCD basebcd = new BCD(digit); BCD otherbasebcd = other; int base = 0; for(in

    2熱度

    2回答

    我正在爲BCD做一個BCD課程,並遇到一些問題。以下是我的BCD課程。 我的問題是multiplyBCDs方法。 它正常工作與更小的數字,如4329 * 4,然而,與較大的產品,如4329和29385的產品,我在addBCDs方法的第一行收到NullPointerException錯誤: int[] added = new int[other.numberOfDigits()]; 我試圖回溯這

    0熱度

    1回答

    我試圖做一個iso8583 pakage與j8583庫替換和我們運行的舊iso8583程序(我沒有源代碼)。數據包的生成與舊軟件生成的數據包不同。注意舊包裝中的「f」。 代碼 messageFactory.setAssignDate(false); messageFactory.setUseBinaryMessages(true); IsoMessage isoMessage = mess