什么叫壓縮bcd碼(什么是壓縮BCD碼和非壓縮BCD碼)
哈嘍,大家好~~~我是小編田甜,關于什么叫壓縮bcd碼,什么是壓縮BCD碼和非壓縮BCD碼這個很多人還不知道,那么現在讓田甜帶著大家一起來看看吧!
1、壓縮BCD碼是用四位二進制數表示一位BCD碼,用一個字節(jié)表示的兩位BCD碼,即一個字節(jié)存放兩個十進制數位,想到壓縮BCD碼更節(jié)省存儲空間。
2、非壓縮BCD碼:非壓縮型BCD碼一個字節(jié)可存放一個一位十進制數,其中高4位的內容不做規(guī)定(也有部分書籍要求為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字節(jié)加法子程序SJMP $ ;相加結束,暫停,此時可以觀察到和的數值:1562289參考資料來源:百度百科-壓縮BCD碼參考資料來源:百度百科-非壓縮BCD碼。
本文分享完畢,希望對大家有所幫助哦。
免責聲明:本文為轉載,非本網原創(chuàng)內容,不代表本網觀點。其原創(chuàng)性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。