害羞的斑马~~ 发表于 2012-11-26 21:48:26

请各位大侠帮帮忙,小甲鱼老师的实验十

assume cs:code,ds:data
data segment
db 'Welcome to masm!',0
data ends

code segment
start:        mov dh,8
                mov dl,3
                mov cl,2
                mov ax,data
                mov ds,ax
                call show ;ip 入栈
               
                mov ax,4c00h
                int 21h

show:       
               
                mov al,0a0h
                dec dh
                mul dh
                mov bx,ax;存放行地址
                mov al,2
                mul dl
                sub ax,2
                add bx,ax;存放行地址+列地址
                mov ax,0b800h
                mov es,ax
               
                mov di,0
               
                mov al,cl;将cl中的颜色属性存放在al中
               
                mov ch,0
               
        s:        mov cl,ds:;ds:指向字符串
               
                jcxz ok
               
                mov es:,cl
                mov es:,al
               
                inc si
               
                add di,2
                jmp short s
       
        ok:
               
                ret
               
code ends
end start
此段代码和小甲鱼老师给出的代码一样,当我在dos界面下进行exe执行,界面不显示任何变化,请问是怎么一回事啊。
谢谢各位大侠了。

阔怀 发表于 2015-8-29 10:30:49

看看
页: [1]
查看完整版本: 请各位大侠帮帮忙,小甲鱼老师的实验十