定义一个双字存储单元,如何提取高十六位与低十六位
定义一个双字存储单元,如何提取高十六位与低十六位
用16位的寄存器可以吗?
例:
data segment
dd 100001
data ends
... ...
mov ax,data
mov ds,ax
mov ax,ds:[0] ;提取低16位,存入ax中
mov dx,ds:[2] ;提取高16位,存入dx中。