cost 328 ms
為什么半字節之間有借位時輔助標志為0

[英]Why auxiliary flag is 0 when there is a borrow between nibbles

在 EMU8086 上進行測試,代碼片段如下: 模擬器顯示AF為0 手動減法時,我們得到 7 - 4 = 3,這里沒問題。 然后 2 - 4,然后我們必須從下一個半字節借用。 所以根據我的理解,AF應該是1。 ...

8051 匯編程序將值從一個范圍復制到另一個范圍,保持奇數值並將偶數值轉換為 BCD

[英]8051 assembler program to copy values from a range to another maintaining odd values and transforming even values to BCD

我需要做這個任務: 在 8051 匯編程序中編寫程序,該程序將 memory 范圍 30H – 3FH 復制到 memory 范圍 40H – 4FH,復制奇數而不更改,偶數轉換為 BCD 格式。 不要使用任何子程序。 現在我有一個程序可以保存奇數值但跳過偶數值: 我有一個將值轉換為 BCD 的程 ...

在.Net 中解壓 Comp-3 時遇到問題。 Comp-3 值中除符號字符外還有字母字符

[英]Having trouble unpacking Comp-3 in .Net. There are letter characters aside from sign character inside Comp-3 value

我正在嘗試使用 .NET 將大型機 EDI 文件導入回 SQL 服務器,並且在解壓縮某些 comp-3 字段時遇到問題。 該文件來自我們的一位客戶,我有以下字段的 Copy Book 布局: 我將只關注這 3 個字段,因為所有其他字段都是 PIC(X) 並且已經是 Unicode 值。 我在 Max ...

6502 匯編二進制到 bcd - 在 x86 上可能嗎?

[英]6502 assembly binary to bcd - is that possible on x86?

關於這段代碼,我有幾個問題: 從這個網站。 我不明白這條線到底是做什么的: 它是否對 BIN 的第二個字節執行右移? 如果是這樣,這個字節到底是什么? 也可以為 x86 寫類似的東西嗎? 是否可以使用 BCD 以某種優雅的方式使用 x86 打印十進制數字? 還是最好堅持除以 10? 我對 AAA、 ...

如何在匯編中執行 aaa 指令到大於 99 的數字

[英]how to do aaa instruction in assembly to number bigger than 99

我為 X86 平台進行組裝工作,但我在為大於 99 的數字做 bcd 時遇到了問題。 我得到了 'AX' 123(十進制)並添加到它 5(十進制)然后我做了 'aaa' 但結果不是 128 而是 0106。我看到了算法並理解了為什么但我如何做 'aaa'編號超過 99 那是我的代碼: 我試圖將“AX ...

16 位(4 位)BCD 加法(TASM 8086)

[英]16 bit (4 digits) BCD addition (TASM 8086)

我正在嘗試添加兩個 4 位(16 位)BCD 數字並顯示結果。 我寫了下面的代碼,但我想知道如何處理進位位,因為這個程序正在掛起 DosBox (TASM Emulator) 出於某種原因,我的教授希望我們顯示輸入輸出,請耐心等待:/ 另外,我在代碼中做錯了什么嗎? ...

AF、PF 在現代 asm 中的使用

[英]Uses of the AF, PF in modern asm

我做了一些瀏覽,似乎PF和AF很少使用,對於像我這樣的初學者,基本上可以忽略,因為它們很少出現。 從我發現的情況來看,用例似乎是: AF二進制編碼十進制: https : //stackoverflow.com/a/19301682/12283181 。 PF幾乎從未使用過,位交換的一 ...

Paradox BCD 字段 - 數字超出范圍錯誤

[英]Paradox BCD field - Number is out of Range error

我正在嘗試使用舊的 Delphi XE6 應用程序更新舊的 Paradox (BDE) 表。 一個特定的表有兩個字段; 一個日期字段和一個 BCD 字段。 由於 BCD (FuelSur) 字段拋出“數字超出范圍”錯誤,我無法將新記錄發布到 (FuelSurch) 表。 所以我寫了一個快速測試,但 ...

如果還有日期時間字段,Delphi 10.4 無法在 DBGrids 上顯示十進制 (5,2) BCD 字段

[英]Delphi 10.4 fails to show decimal(5,2) BCD fields on DBGrids if there also is a datetime field

當我有一個帶有日期時間字段和十進制(5,2)字段的 ClientDataset 時,Delphi 10.4 無法在 TDBGrid 上顯示它們,它會引發轉換異常。 我准備了一個小測試項目來顯示這個錯誤(我的真實數據來自 SQL 服務器,雖然我可以手動填充 Clientdataset 得到相同的錯誤) ...

Verilog 中的 BCD 加法器(帶門)

[英]BCD adder in Verilog (with gates)

我的目標是用門在 Verilog 中編寫 BCD 加法器。 我有一些問題: 1-如何從第一個“四位加法器”輸出中獲得 select 位。 我的總和是S 。 在第一個加法器中使用S后,我可以使用 select 位,如S[0]還是有其他方法? 2- 如何指定輸入,特別是如果我有一個用於four_b ...

二進制到 BCD 的轉換

[英]Binary to BCD conversion

我被要求將 8 位二進制轉換為 3 位 BCD。 我看到網上有人使用DIV但我完全不明白,為什么我要除以#0AH ? 如果我被要求使用 2 對 8 位寄存器將 16 位減去 16 位,我是否需要使用CPL和+1將其傳輸到 2 的 comp 或僅使用SUBB命令? R4-7是寄存器 ...

如何在java中將字符串轉換為bcd格式的字節數組?

[英]How to convert a string to byte array in bcd format in java?

我有下一個字符串: 我需要以 bcd 格式結束 6 字節數組,它看起來像這樣(相同的數字): 我如何到達那里? points.getBytes(); 不給我需要的。 ...

2020-02-11 09:30:13   1   337    java / bcd  
(JAVA)將十進制轉換為二進制編碼的十進制?

[英](JAVA) convert decimal to Binary coded decimal?

例如,我想將 int 值12轉換為 BCD 的 String 輸出: 00 12 (0x00 0x12)。 如果我的 int 值為256 ,它將是02 56 (即 0x02 0x56),或者如果我的 int 值為999 ,它將是09 99 (0x09 0x99), 9999將是99 99 (0x99 ...

如何在C中將二進制編碼的十進制轉換為十進制?

[英]How do i convert binary-coded decimal to decimal in C?

所以我的任務是將BCD轉換為十進制,但是問題是我不知道如何從第一個四進制轉換到第二個四進制。 例如,BCD編號為10010011(十進制為93),我的代碼適用於第一個quadd(1001),但是如何轉換其他代碼? 這是我嘗試使用的代碼: ...

如何使用 LabVIEW 將打包的 BCD 數字寫入舊儀器(Varian FR41 Gaussmeter)?

[英]How can I write packed BCD numbers to an old instrument (Varian FR41 Gaussmeter) with LabVIEW?

我目前正在嘗試與僅使用打包 BCD 數字的舊儀器進行通信(如果有人熟悉,它是 Varian FR41 Controller 高斯計)。 我正在使用 LabVIEW 復制一些舊的 C 代碼,即 output BCD 代碼。 下面是 C 腳本。 它所做的是一些簡單的算法來生成整數,這些整數使用%c通過 ...

如何盡快學習 VHDL/Verilog?

[英]How to learn VHDL / Verilog as quickly as possible?

我在這里是全新的。 我想我不會讓任何人生氣。 我是斯洛伐克技術大學的學生,我學習電工工程,所以我在編程和邏輯系統方面沒有太多經驗。 不幸的是,我從不同的部門選擇了一個主題,我想學習一些新的東西......我的工作是用 VHDL/Verilog 制作一個方案和一個程序來控制 Basys 2 板上 7 ...

轉換金額(int)到BCD

[英]Convert amount (int) to BCD

我需要將Int左填充的6個字節(數量)轉換為Python中的BCD。 我最接近的是此代碼(但需要在字節對中循環): ...

2019-08-13 11:29:31   2   122    python / bcd  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM