问题描述: 请简述算法并编写完整程序将AL中的8位无符号数转换为压缩型BCD数放入AX中. 1个回答 分类:综合 2014-09-26 问题解答: 我来补答 MOV AH,0MOV BL,100DIV BL ;AX / BL,商就是百位数,在AL中,余数在AH中MOV DH,AL ;暂时存放百位数MOV AL,AHMOV AH,0MOV BL,10DIV BL ;AX / BL,商就是十位数,在AL中,个位数在AH中MOV CL,4ROL AL,CL ;十位数左移四位,到了AL的高四位ADD AL,AH ;个位数,加到低四位,成为压缩的BCD码MOV AH,DH ;百位数放到AH,此时,AX就是原来数字的压缩的BCD码形式HLT 展开全文阅读