注册 登录
编程论坛 汇编论坛

汇编小白的一个问题,求回答

庄学添 发布于 2011-11-11 12:40, 895 次点击
A DB '$',10H
mov ax,a
最后答案是ax=24H
A应该是没东西的吧,为什么是24H呢?
7 回复
#2
庄学添2011-11-11 12:42
怎么没人啊?~~~~(>_<)~~~~
#3
zklhp2011-11-11 15:04
应该是1024罢
#4
lianzeyi2011-11-12 22:42
ascii码,$的代码是36,换成16进制就是24H
#5
zaixuexi2011-11-15 13:51
D:\>debug
-a
1799:0100 DB '$',10
1799:0102 CS:
1799:0103 MOV AX,[0100]
1799:0106 INT 3
1799:0107
-G

AX=1024  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=1799  ES=1799  SS=1799  CS=1799  IP=0106   NV UP EI PL ZR NA PE NC
1799:0106 CC            INT     3
#6
xal3192011-11-19 10:32
感谢五楼
#7
gmpu102011-11-27 14:44
D:\>debug
-a
1799:0100 DB '$',10
-G

AX=1024  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=1799  ES=1799  SS=1799  CS=1799  IP=0106   NV UP EI PL ZR NA PE NC
1799:0106 CC            INT     3
------------------------------------------------
A DB '$',10H ;'$'代表$字符的ASCII值。 A DB 24H,10H
B DB $-A;;$代表当前地址 B=2
MOV AX,A ;我名要指明MOV AX,WORD ptr A
MOV AL,A ;AL=24H
#8
无疾而终2011-11-28 11:02
查表格呗·1
1