在汇编语言中哪个中段是输出数字的?

[复制链接]
查看11 | 回复3 | 2011-6-3 16:04:40 | 显示全部楼层 |阅读模式
没法直接输出数字,想要输出数字就要把数字转化成对应的ASCII字符,比如你要在屏幕输出一个‘7’,你就要把‘7’的ascii码(37)写入DL寄存器,然后调用int 21h中断的字符输出功能,功能号是02,即AH=02h时执行int 21h命令。 输出数字串也可以。要用DS:DX指向已经转换成ascii的待输出数字字符串地址,字符串末尾要加'$'字符表示结束,然后AH=9,再调用int 21h,就把字符串打到屏幕上了...
回复

使用道具 举报

千问 | 2011-6-3 16:04:40 | 显示全部楼层
DL=要输出内容;MOV AX,2INT 21H这是单个字符输出输出字符串就改MOV AX,9其余一样...
回复

使用道具 举报

千问 | 2011-6-3 16:04:40 | 显示全部楼层
Ds 数据段。int21h这个终端用于...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行