看了这个实验,初步写下代码如下,调试的时候用g命令就可以正常显示,但直接在comman里面运行就只出现一个提示:echo is on 。而没有显示我的字符串,这是怎么回事?(echo是我的文件名)
assume cs:code ds:data
data segment
db 'welcome to masm!'
db 2h,24h,71h
data ends
stack segment
dw 8 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,10h
mov bx,640h
mov ax,0B800h
mov es,ax
mov ax,data
mov ds,ax
mov si,0
mov cx,3
s0:
push cx
push si
mov dl,ds:[si+10h]
mov cx,10h
mov si,0
mov di,0
s1:
mov al,ds:[di]
mov es:[bx+46h+si],al
mov es:[bx+47h+si],dl
inc di
add si,2
loop s1
pop si
pop cx
inc si
add bx,0A0h
loop s0
mov ax,4c00h
int 21h
code ends |