实验九,为什么我的电脑显示不出一串彩色的字符呢
照着鱼老师的程序打的,结果每次都是CMD窗口闪了一下,然后啥都没有发生换了一台XP的电脑,运行程序也是没有发生任何变化。求解
没代码,没真相!
贴上你的代码!!这样才能帮你
assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!'
db 02h,24h,71h
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
xor bx,bx
mov ax,0b872h
mov cx,3
s3: push cx
push ax
push bx
mov es,ax
mov si,0
mov di,0
mov cx,10h
s1: mov al,ds:
mov es:,al
inc si
add di,2
loop s1
mov di,1
pop bx
mov al,ds:10h
inc bx
mov cx,10h
s2: mov es:,al
add di,2
loop s2
pop ax
add ax,0ah
pop cx
loop s3
mov ax,4c00h
int 21h
code ends
end start
我这里显示无问题。
在cmd下运行程序 demon 发表于 2011-7-13 23:05 static/image/common/back.gif
我这里显示无问题。
在cmd下运行程序
囧。。那是为什么啊,。。。。 这个我也是这个原因,有时会显示有时不会显示,楼主你过段时间在运行试试。应该没问题的。 ALT+回车
在全屏中再执行一次就OK了 呵呵,这个问题我知道,楼主应该是进的cmd把,你打开运行,然后输入command试试,我就是这样好了的 本帖最后由 张国祥 于 2011-7-18 16:56 编辑
我单补步调试了你的程序,出来了:
旭日东升 发表于 2011-7-17 17:21 static/image/common/back.gif
呵呵,这个问题我知道,楼主应该是进的cmd把,你打开运行,然后输入command试试,我就是这样好了的
你这样做是为什么啊 在debug下··用-g·····然后应该就出来啦····
页:
[1]