回 帖 发 新 帖 刷新版面

主题:问个问题

刚学汇编,有个疑问,在汇编里面,有ax,bx,dx,cx寄存器,请问al,bl,dl,ah,dh,ch这几个和他们有甚么关系,帮忙解释一下,

回复列表 (共5个回复)

沙发

ax就是al+ah,bx就是bh+bl。以此类推

板凳

其实编程中接触的名字意义可以从字面上推测,
ah:  h高位(high),高8位寄存器
al:  l低位(low),低8位寄存器
ax:  x任意(any),16位寄存器
:)

3 楼


我再问一下,假设下列语句
mov al,2
我是不是可以认为ax也就是等于2呢?

4 楼

不一定,al是ax低微,若ah<>0,则ah*100h+al=ax<>2

5 楼

明白,谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册