DATE SEGMENT
DA1 DW 1234H
DA2 DB 56H,78H
DATA ENDS
。
。
。
MOV AX,DATA
MOV DS,AX
MOV DI,OFFSET DA1
MOV BX,OFFSET DA2
MOV AL,[DI]
ADD AL,[DI+2]
寄存器AL的值是8AH
寄存器BX的值是0002H
两个值是怎么计算得到的啊,我计算出来,怎么不一样啊,谁能给个较详细的流程?
那些指令,我都懂
DATE SEGMENT是定义数据段
SEGMENT
DW,DB 定义字和字节
MOV传送
OFFSET计算地址偏移量
ADD加
(目的变址DI加个[]是个啥?)
但,就是计算出来不对~!