实验4 [bx]和loop的使用
1
编程,向内存0:200~0:23f依次传送数据0~63(3fh)
assume cs:code
code segment
mov ax,0
mov ds,ax;设置ds=0
mov bx,200h;设置从200h开始
mov cx,64;循环64次
mov al,0;传送的数据
s: mov [bx],al
inc bx
inc al
loop s
mov ax,4c00h
int 21h
code ends
end
这个还是挺好写的…
2
编程,向内存0:200-0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,其中包括mov ax,4c00h 和int 21h
0000:0200-0000:023F等同于0020:00-0002:3F
这里可以改一下,把bx和al合并一下
assume cs:code
code segment
mov ax,20h
mov ds,ax;设置ds=0
mov cx,64;循环64次
mov al,0;传送的数据
s: mov [al],al
inc al
loop s
mov ax,4c00h
int 21h
code ends
end


2500

被折叠的 条评论
为什么被折叠?



