主题:问个问题
55560380
[专家分:30] 发布于 2007-02-10 19:39:00
刚学汇编,有个疑问,在汇编里面,有ax,bx,dx,cx寄存器,请问al,bl,dl,ah,dh,ch这几个和他们有甚么关系,帮忙解释一下,
回复列表 (共5个回复)
沙发
WinWing [专家分:3450] 发布于 2007-02-10 21:24:00
ax就是al+ah,bx就是bh+bl。以此类推
板凳
WinWing [专家分:3450] 发布于 2007-02-10 21:27:00
其实编程中接触的名字意义可以从字面上推测,
ah: h高位(high),高8位寄存器
al: l低位(low),低8位寄存器
ax: x任意(any),16位寄存器
:)
3 楼
55560380 [专家分:30] 发布于 2007-02-12 07:48:00
我再问一下,假设下列语句
mov al,2
我是不是可以认为ax也就是等于2呢?
4 楼
def [专家分:3380] 发布于 2007-02-12 14:45:00
不一定,al是ax低微,若ah<>0,则ah*100h+al=ax<>2
5 楼
55560380 [专家分:30] 发布于 2007-02-13 10:42:00
明白,谢谢
我来回复