D.High 发表于 2011-7-13 19:31:12

实验九,为什么我的电脑显示不出一串彩色的字符呢

照着鱼老师的程序打的,结果每次都是CMD窗口闪了一下,然后啥都没有发生
换了一台XP的电脑,运行程序也是没有发生任何变化。求解

demon 发表于 2011-7-13 21:59:12

没代码,没真相!


sunhopp 发表于 2011-7-13 22:46:10

贴上你的代码!!这样才能帮你

D.High 发表于 2011-7-13 22:51:51

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

demon 发表于 2011-7-13 23:05:39

我这里显示无问题。
在cmd下运行程序

D.High 发表于 2011-7-13 23:07:51

demon 发表于 2011-7-13 23:05 static/image/common/back.gif
我这里显示无问题。
在cmd下运行程序

囧。。那是为什么啊,。。。。

Pino 发表于 2011-7-13 23:52:53

这个我也是这个原因,有时会显示有时不会显示,楼主你过段时间在运行试试。应该没问题的。

linha0 发表于 2011-7-14 01:29:34

ALT+回车

在全屏中再执行一次就OK了

旭日东升 发表于 2011-7-17 17:21:20

呵呵,这个问题我知道,楼主应该是进的cmd把,你打开运行,然后输入command试试,我就是这样好了的

张国祥 发表于 2011-7-18 16:55:06

本帖最后由 张国祥 于 2011-7-18 16:56 编辑

我单补步调试了你的程序,出来了:






wouiwhbn 发表于 2012-8-7 19:50:59

旭日东升 发表于 2011-7-17 17:21 static/image/common/back.gif
呵呵,这个问题我知道,楼主应该是进的cmd把,你打开运行,然后输入command试试,我就是这样好了的

你这样做是为什么啊

静雨纷纷 发表于 2012-8-8 02:00:50

在debug下··用-g·····然后应该就出来啦····
页: [1]
查看完整版本: 实验九,为什么我的电脑显示不出一串彩色的字符呢