assume cs:code ds:data
data segment
db 'welcome to masm!'
ends
code segment
start:
mov ax, data
mov ds, ax
mov ax,0b800h
mov es,ax
mov cx,16
mov bp,0
mov si,0
s:mov bl,ds:[bp]
mov bh,02h
mov es:[si],bx
mov bh,24h
mov es:[si+0a0h],bx
mov bh,71h
mov es:[si+140h],bx
inc bp
add si,2
loop s
mov ax, 4c00h
int 21h
ends
end start
刚开始用的8位寄存器来回转,后来思路开了,想起这样做了
调试成功 |