十进制输出AX中的内容
来源:互联网 发布:爱国者hd816软件下载 编辑:程序博客网 时间:2024/06/05 17:38
;十进制方式显示AX中的值
MyCode segment
result db '0', '0', '0', '0', '0', '$'
divisors dw 10000, 1000, 100, 10, 1
MAIN:
mov ax, MyCode
mov ds, ax
mov es, ax
mov di, offset result
mov si, offset divisors
mov ax, 7abch ;待显示数据
mov cx, 5
aa:
mov dx, 0
div word ptr [si]
add al, 48
mov byte ptr [di], al ;把商存到数组里
inc di
add si, 2
mov ax, dx
loop aa
mov cx, 5
mov di, offset result
bb:
cmp byte ptr [di], '0'
call print
cc:
inc di
loop bb
mov ax, 4c00h
int 21h
print:
mov dl, [di]
mov ah, 2
int 21h
ret
MyCode ends
end MAIN
MyCode segment
result db '0', '0', '0', '0', '0', '$'
divisors dw 10000, 1000, 100, 10, 1
MAIN:
mov ax, MyCode
mov ds, ax
mov es, ax
mov di, offset result
mov si, offset divisors
mov ax, 7abch ;待显示数据
mov cx, 5
aa:
mov dx, 0
div word ptr [si]
add al, 48
mov byte ptr [di], al ;把商存到数组里
inc di
add si, 2
mov ax, dx
loop aa
mov cx, 5
mov di, offset result
bb:
cmp byte ptr [di], '0'
call print
cc:
inc di
loop bb
mov ax, 4c00h
int 21h
print:
mov dl, [di]
mov ah, 2
int 21h
ret
MyCode ends
end MAIN
- 十进制输出AX中的内容
- 汇编:把寄存器AX的十六进制数转换成十进制形式输出
- C++中的输出格式 八进制 十进制 十六进制
- 输出List中的实际内容
- AX中的收藏夹备份
- AX中的模式匹配
- 编写程序,将ax中的0变1,1变0,最后输出ax中1的个数题目:编写程序,将ax中的1变成0,0变成1,最后输出ax中1的个数; 程序代码如下所示:
- 使用copy算法输出map中的内容
- HashMap中的内容进行迭代输出
- 使用迭代器输出vector中的内容
- 使用迭代器输出vector中的内容
- Linux -输出文本中的最后一列内容
- 使用copy函数输出vector中的内容
- 一个牛人的AX内容
- 十进制转二进制输出
- 汇编输出十进制数
- 十进制转二进制输出
- 倒序后输出十进制
- Repeater结合linkbutton实现分页
- IOS学习:常用第三方库(ASIHttpRequest)
- 硬盘知识及其结构
- Android SDK下边tools和platform-tools的区别
- 元件为基础的设计
- 十进制输出AX中的内容
- oracle数据库sys用户密码的修改方法。
- JAVA中的URI,URL,URN
- 【windows7开机假死怎么办】
- 百度地图如何做好电影服务之我见
- 不存储数据流的前提下,从输入流中获得这 n 个等概率的随机数据
- Flash AS3 显示对象对鼠标单击,双击,拖拽事件的处理
- spring通知
- jQuer or js 插件aptana studio 3.4.0)教你玩转eclipse配置(全世界仅此一家,如有雷同,绝对盗版!)