程序显示 和 debug
本帖最后由 康小泡 于 2016-1-8 16:04 编辑assume cs:sta,ds:da
sta segment
start:
mov ah,9;光标位置显示字符和属性
mov al,'a'
mov bl,7;颜色属性
mov bh,0;设置页
mov cx,3;字符重复数
int 10h
mov ax,4c00h
int 21h
sta ends
end start
这个程序编译完运行,不显示(应该显示三个‘a’),然后运行一下debug(不用跟程序,就是运行一下,然后q退出),然后再运行这个程序就能正常显示了,这是为啥呢? @康小泡 为什么用5.0编译后就能运行显示,为什么6.11就得先运行一次debug,然后运行程序才能显示出来,这丫的是什么道理? 骇客king 发表于 2016-1-8 10:12
为什么用5.0编译后就能运行显示,为什么6.11就得先运行一次debug,然后运行程序才能显示出来,这丫的是什么 ...
嗷,这个我也不清楚啊。表示不能解释这个问题。这个是编译器的解释问题了。得去了解编译原理什么的 康小泡 发表于 2016-1-8 16:06
嗷,这个我也不清楚啊。表示不能解释这个问题。这个是编译器的解释问题了。得去了解编译原理什么的
请教一下,我怎样才能在发帖子时,把程序编辑成这种形式。就像你给他编辑的这种 是不是运行时出现错误了 你用的是什么系统,我当时学的时候用的是win732bit的,也遇到了和你一样的问题,一模一样,程序本身没错,剞劂办法就是装一个虚拟机,然后在虚拟机上云溪,系统用XP的试试看。 ufo9876 发表于 2016-1-10 10:55
请教一下,我怎样才能在发帖子时,把程序编辑成这种形式。就像你给他编辑的这种
从编辑软件里直接拷过来的~
页:
[1]