assume cs:code,ds:data,ss:stack
data segment
db 'welcom to masm!'
db 71h,02h
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax,data
mov ds,ax
mov sp,10h
mov ax,stack
mov ss,ax
mov ax,0b872h
mov bx,0
mov cx,3
push cx
s2: mov es,ax
mov di,0
mov si,0
push ax
push di
push si
mov cx,16
s: mov ax,ds:[di]
mov es:[si],ax
inc di
add si,2
loop s
pop si
pop di
mov cx,16
mov ax,ds:[bx+di+10h]
s3: mov es:[si+1],ax
add si,2
loop s3
pop ax
pop cx
inc bx
add ax,0ah
loop s2
mov ax,4c00h
int 21h
code ends
end start
上面是我写的一个程序,但是运行不了。实在没办法了
帮我看看到底哪里出错了
我的意思是说出不了课本里说的那个效果! |