主题:ah,al两个寄存器究竟起什么功能的,如何理解这句话?
书上说:
设ffff:0006单元中的数据是xxh,若要ax中的值和ffff:0006单元中的相等,ax中的数据应为00xxh.所以,若实现ffff:0006单元向ax赋值,我们应该令(ah)=0,(al)=(ffff6h).
我实在看不出因果关系在哪里,为何设置了ah,al之后,ax中的数据就可以右移两位呢?这两个寄存器怎样发生作用的?
设ffff:0006单元中的数据是xxh,若要ax中的值和ffff:0006单元中的相等,ax中的数据应为00xxh.所以,若实现ffff:0006单元向ax赋值,我们应该令(ah)=0,(al)=(ffff6h).
我实在看不出因果关系在哪里,为何设置了ah,al之后,ax中的数据就可以右移两位呢?这两个寄存器怎样发生作用的?