社区
汇编语言
帖子详情
请问怎样把寄存器中的16位进制的数以十进制输出????
enzo10
2003-12-12 04:35:29
就是比如说:在AL中存如一个68的十六进制数~~~那怎样把它将十进制数输出呢????谢谢高手帮忙啊~~~~~~~~~~~??????????
...全文
474
4
打赏
收藏
请问怎样把寄存器中的16位进制的数以十进制输出????
就是比如说:在AL中存如一个68的十六进制数~~~那怎样把它将十进制数输出呢????谢谢高手帮忙啊~~~~~~~~~~~??????????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enzo10
2003-12-12
打赏
举报
回复
呵呵谢谢楼上的,我去试一下,不懂的在来请教你哦~~~~
kenko
2003-12-12
打赏
举报
回复
两位的十六进制可以转化为三位十进制,所以要除100;
加48 in coe-->ascii;
X是你想转换的十六进制数,例如X是0AH,那么屏幕将显示10
enzo10
2003-12-12
打赏
举报
回复
谢谢楼上的,请问下你为啥要除100呢,还有为啥加48呢~~~~~按我理接的,如果X是68,那存入AL中的应该是一个十六进制数44啊~~~~~那要让输出还是六十八该怎弄啊???
kenko
2003-12-12
打赏
举报
回复
mov al,x ;x 是你要显示的
mov cl,100
mov ah,0
div cl
add al,48 ;in coe---ascii
mov dh,ah ;yu shu---dh
mov ah,02
mov dl,al
int 21h ;displ first
mov al,dh
mov ah,0
mov cl,10
div cl
mov dh,ah
mov dl,al
add dl,48
mov ah,02
int 21h ;display sec.
mov dl,dh
add dl,48
mov ah,02
int 21h ;display 3
mov ah,4ch
int 21h
汇编语言:. 将DX
寄存器
中
的二
进制
数(3 F 2 E H)以十六
进制
数形式显示在屏幕上;然后换行从
汇编语言:. 将DX
寄存器
中
的二
进制
数(3 F 2 E H)以十六
进制
数形式显示在屏幕上;然后换行从
显示AL
中
两
位
十六
进制
数程序
编写一个程序,显示AL
寄存器
中
的两
位
十六
进制
数
汇编实现输入
十
进制
输出
二
进制
、
十
进制
和十六
进制
汇编实现输入
十
进制
输出
二
进制
、
十
进制
和十六
进制
将一个十六
位
二
进制
数转换为十六
进制
数并在屏幕
输出
实验二 数制转换 将一个十六
位
二
进制
数转换为十六
进制
数并在屏幕
输出
四
位
十六
进制
输入,以
十
进制
输出
编写程序把从键盘输入的四
位
十六
进制
的数,转化为
十
进制
并且在屏幕上打印出来
汇编语言
21,497
社区成员
41,616
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章