一個存儲單元存放一位十進制數的BCD碼,叫做非壓縮BCD碼。對非壓縮BCD碼,有AAA、AAS、AAM和AAD四條指令,分別用於對二進制加、減、乘、除指令的結果進行調整,以得到非壓縮BCD碼錶示的十進制數結果。
基本介紹
- 中文名:非壓縮十進制記數法
- 外文名:Uncompressed decimal notation
- 定義:單元存放一位十進制數的BCD碼
- 調整指令:AAA、AAS、AAM和AAD指令
- 系統:計算機
- 套用學科:計算機原理
一個存儲單元存放一位十進制數的BCD碼,叫做非壓縮BCD碼。對非壓縮BCD碼,有AAA、AAS、AAM和AAD四條指令,分別用於對二進制加、減、乘、除指令的結果進行調整,以得到非壓縮BCD碼錶示的十進制數結果。
表示十進制數的BCD碼分為兩種:壓縮BCD碼和非壓縮BCD碼。1、壓縮BCD碼 壓縮的BCD碼用四位二進制數表示一個十進制數位,整個十進制數形式為一個順序的以4位為一組的數串。例如,十進制數8564,它的壓縮BCD碼形式為:1000 0101 ...
非壓縮十進制數據表示,用一個位元組來表示一個十進制數字,其中高4位可任意,低4位為相應十進制數字的BCD碼。概述 1、非壓縮的十進制數串實際上就是前述的字元串,即一個位元組存放一個十進制數或符號的ASCII一7碼。在主存中,這樣的...
壓縮BCD碼 壓縮BCD碼(或稱組合BCD碼),其特點是採用4位二進制數 來表示一位十進制數,即一個位元組表示兩位十進制數。如十進制數57的壓縮BCD碼為 01010l1lB;二進制數10001001,採用壓縮BCD碼錶示為十進制數89。非壓縮BCD碼 非壓縮...
AL(餘數),其中AH為商,AL為餘數,標誌位AF、CF、OF、PF、SF、ZF受影響。除法的調整指令AAD 指令格式:AAD 功能:除法運算前,先調整被除數AX內容,使:(AL)=(AL)+(AH)*0AH (AH)=0 即把非壓縮型十進制數變成二進制數。
用一組二進制數來表示一位十進制數的編碼方法,稱為二進制編碼的十進制數或稱為二一十進制數,簡稱BCD碼。用4位二進制數來表示一位十進制數,4位二進制數有16種組合,從中選出10種來表示十進制數的10個數碼有很多種方法,較常用...
將BCD碼10010111.0100轉換為十進制數的結果是:97.4。在IBMPC機中,根據在存儲器中的不同存放格式,BCD碼又分為:壓縮型BCD碼:一個位元組中存放兩個十進制數碼。非壓縮型BCD碼:每個位元組只存放一個十進制數。例如:將十進制...