编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
assume cs:code
code segment
mov ax,0
mov ds,ax
mov bx,200
mov cs,63
s: mov al,0
mov [bx],al
inc al
inc [bx]
loop s
mov ax,4c00h
int 21c
code ends
end
------解决方案--------------------------------------------------------
- Assembly code
assume cs:codecode segment mov ax,0 ;指定数据段 mov ds,ax mov bx,200h ;指定偏移地址从0:200开始 mov cx,3FH ;指定循环次数s: mov [bx],bl ;将bl中数据存入0:[bx] inc bx loop s mov ah,4ch ;返回DOS int 21hcode endsend