
db 8 dup(0)

mov [bx], 0
mov [bx+2], cs

cs = 0006H
IP = 00BEH

mov cl, [bx]
mov ch, 0
jcxz ok
inc bx

inc cx

上面这个实验很多大佬都有详细的过程…
实验9 根据材料编程
assume cs:code
data segment
db 'welcome to masm!'
db 02H, 24H, 71H
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax, data
mov ds, ax
mov ax, 0B800H
mov es, ax
mov ax, stack
mov ss, ax
mov sp, 10H
mov cx, 3
mov bx, 10H
mov di, 0A40H
s: mov ah, ds:[bx]
push cx
push bx
mov cx, 16
mov bx, 0
mov si, 0
s1: mov al, ds:[si]
mov es:[di+bx], ax
add bx, 2
inc si
loop s1
add di, 0A0H
pop bx
inc bx
loop s
mov ax, 4C00H
int 21H
code ends
end start