首頁 > 個股 > 正文

壓縮bcd碼轉非壓縮bcd碼(什么是壓縮BCD碼和非壓縮BCD碼)

2023-08-07 03:02:49來源:互聯網  


(相關資料圖)

1、壓縮BCD碼是用四位二進制數表示一位BCD碼,用一個字節表示的兩位BCD碼,即一個字節存放兩個十進制數位,想到壓縮BCD碼更節省存儲空間。

2、非壓縮BCD碼:非壓縮型BCD碼一個字節可存放一個一位十進制數,其中高4位的內容不做規定(也有部分書籍要求為0,二者均可),低4位二進制表示該位十進制數。

3、非壓縮BCD碼在匯編中的調整指令為AAA(加法的ASCII碼調整)、AAS(減法的ASCII碼調整)、AAM(乘法的ASCII碼調整)、AAD(除法的ASCII碼調整)。

4、擴展資料:調試時使用的數據:ORG 0000HMOV 20H, #12H ;假設被加數NA是563412MOV 21H, #34HMOV 22H, #56HMOV 30H, #77H ;假設加數NB是998877MOV 31H, #88HMOV 32H, #99HLCALL ADD3B ;調用3字節加法子程序SJMP $ ;相加結束,暫停,此時可以觀察到和的數值:1562289參考資料來源:百度百科-壓縮BCD碼參考資料來源:百度百科-非壓縮BCD碼。

本文分享完畢,希望對大家有所幫助。

關鍵詞:

責任編輯:hnmd003

相關閱讀

推薦閱讀