王爽.汇编.第三版.检测点9.3.答案

时间:2021-06-19 01:06:03
;检测点9.3 
;************************************************************
;利用loop指令,实现在内存2000H段中查找第一个值为零的byte,找到后
;将它的偏移地址存储到dx中
;*************************************************************
assume cs:code

code segment

start:
mov ax,2000H
mov ds,ax
mov bx,0
s:
mov cl,[bx]
mov ch,0
inc cx
inc bx
loop s
ok:
dec bx
mov dx,bx

mov ax,4c00h
int 21h

code ends

end start