编程论坛
注册
登录
编程论坛
→
汇编论坛
试题求解!
jhtyolg20002
发布于 2007-12-27 22:00, 1097 次点击
从NUM开始的100个存储单元之中,存放着ASCII码表示的十六进制数,试编程将其转换为十六进制数仍存会原来存储单元。
谢谢指教!
2 回复
#2
jhtyolg20002
2007-12-28 11:52
没用人愿意试试吗?只要写出主要程序就可以了 不必写完整的
#3
zhoulikelvjj
2007-12-28 13:07
num byte 100 dup (?)
mov si,0
mov cx,100
AGN:
mov al,num[si]
cmp al,'9'
jna ISNUM
and al,0efh ;大小写字母都转换为大写
sub al,7
ISNUM:sub al,30h
mov num[si],al
inc si
loop AGN
[[italic] 本帖最后由 zhoulikelvjj 于 2007-12-28 13:10 编辑 [/italic]]
1