assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm'
db 00000010B,01000010B,01110001B
data ends
stack segment
dw '0' dup(8)
stack ends
code segment
begin:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10H
mov ax,0b8a0H ;set display row
mov cx,3
mov bx,0
mov si,0
s:
push cx
mov di,0
mov cx,0FH
push bx
p: mov aH,ds:[si+010H]
mov al,ds:[di]
mov es:[bx+di],ax
inc bx
inc di
loop p
pop bx
add bx,0A0H
pop cx
inc si
loop s
mov ax,4c00H
int 21H
code ends
end begin
实验九 这么做 对吗? 为什么我在windows系统下不能运行呢?? |