汇编语言的小问题1

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:30:01
用8086汇编语言编写:
1 将10000h~1000fh中的8个字,逆序复制到20000h~2000fh中(要求含有pop指令)

2 向内存0:200~0:23f依次传送数据0~3fh

就这两个小问题 谢谢了 请高手指教!!

1 将10000h~1000fh中的8个字,逆序复制到20000h~2000fh中(要求含有pop指令)
mov ax,1000h
mov ds,ax
xor si,si
mov cx,8
push_data:
push [si]
inc si
inc si
loop push_data
mov ax,2000h
mov ds,ax
xor si,si
mov cx,8
pop_data:
pop [si]
inc si
inc si
loop pop_data

2 向内存0:200~0:23f依次传送数据0~3fh
xor ax,ax
mov es,ax
mov di,200h
mov cx,40
cld
move:
stosb
inc al
loop move