三、实验内容、程序清单及运行结果
1.用标号完成问题7.2.
assume ds:data,cs:code
data segment
s db 'welcome to masm!'
d db 16 dup (0)
data ends
code segment
start:
mov ax,data
mov ds,ax
sub bx,bx
mov cx,16
l:mov al,s[bx]
mov d[bx],al
inc bx
loop l
mov ax,4c00h
int 21h
code ends
end start
使用标号,不仅确定了数据的地址还确定了数据的长度。s是源数据,d是目的地,
采用循环实现
2.编程,完成问题7.9中的程序。
assume cs:codesg,ss:stacksg,ds:da