80x86汇编:将AL中的8位无符号数转换为压缩型BCD数放入AX
2016-01-25 11:54
330 查看
将AL中的8位无符号数转换为压缩型BCD数放入AX中。
;-------------------------------------
最佳答案:
MOV AH, 0
MOV BL, 100
DIV BL ;AX / BL,商就是百位数,在AL中,余数在AH中
MOV DH, AL ;暂时存放百位数
MOV AL, AH
MOV AH, 0
MOV BL, 10
DIV BL ;AX / BL,商就是十位数,在AL中,个位数在AH中
MOV CL, 4
ROL AL, CL ;十位数左移四位,到了AL的高四位
ADD AL, AH ;个位数,加到低四位,成为压缩的BCD码
MOV AH, DH ;百位数放到AH,此时,AX就是原来数字的压缩的BCD码形式
HLT
;-------------------------------------
回答者: 做而论道 | 十四级 采纳率:42% 名人 达人
回答时间:2011-4-13 17:51
提问者对于答案的评价:感谢大大的回答,祝您生活愉快!
原题网址:http://zhidao.baidu.com/question/252042641.html
;-------------------------------------
;-------------------------------------
最佳答案:
MOV AH, 0
MOV BL, 100
DIV BL ;AX / BL,商就是百位数,在AL中,余数在AH中
MOV DH, AL ;暂时存放百位数
MOV AL, AH
MOV AH, 0
MOV BL, 10
DIV BL ;AX / BL,商就是十位数,在AL中,个位数在AH中
MOV CL, 4
ROL AL, CL ;十位数左移四位,到了AL的高四位
ADD AL, AH ;个位数,加到低四位,成为压缩的BCD码
MOV AH, DH ;百位数放到AH,此时,AX就是原来数字的压缩的BCD码形式
HLT
;-------------------------------------
回答者: 做而论道 | 十四级 采纳率:42% 名人 达人
回答时间:2011-4-13 17:51
提问者对于答案的评价:感谢大大的回答,祝您生活愉快!
原题网址:http://zhidao.baidu.com/question/252042641.html
;-------------------------------------
相关文章推荐
- 51单片机 汇编语言 两道题
- 等待春天
- 《血色浪漫》中秦岭的陕北民歌
- 顺序输出片内RAM的数据
- 用80x86汇编语言编程--过滤数字符号,并且大小写转换
- iOS开发之简单多语言开发
- 用80x86汇编语言编程--统计输入的字符个数
- 《甩蛋歌》唱尽2011
- ASCII 码的显示
- 【Modern OpenGL】光照类型 Light casters
- 算法之冒泡排序
- 获得ip和mac地址
- 合庆房子购买记录
- 24.Examine the structure proposed for the TRANSACTIONS table:
- java基础篇--06<java泛型>
- C语言函数传递与值传递
- 可控的花样流水灯
- 模2除法
- C语言编程:进制转换器
- C语言:从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置