D1 DB 20H DUP(0) D2 dw d1 请写出一条指令实现取D1的偏移地址=>si中的三种方法

答案:

(1)LEA SI,D1
(2)MOV SI,OFFSET D1
(3)MOV SI,D2

可调试程序如下:

data segment
	D1 DB 20H dup(0)
	D2 DW D1
data ends

code segment
	assume cs:code, ds:data
start:
	mov ax,data
	mov ds,ax
	mov si, d2   ; 修改此命令,并在debug查看结果验证
	
	mov ax,4c00h
	int 21h
	

code ends

end start

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注