![图片载入中](/blog/user/multimedia/philmei/images/post_1197469783046_jpg-6173-300.jpg)
![图片载入中](/blog/user/multimedia/philmei/images/head_1196038531171_jpg-2772-120.jpg)
![学习动态](images/model1/b8.gif)
![最新评论](images/model1/b1.gif)
- [goal00001111] 学这么快啊! 我怎么这么慢? 我已经学过C和C++了,回过头来学的。 好慢,我太笨。 12/23 19:49
- [Wednesday] ao 奥楼上说得对 12/22 19:24
- [游客] 都学了,都学的不好 12/21 21:29
- [gocker] 博主,希望你能听我一句话 不要C#学了又学C++ C#侧重方向在与网站方面 C++ 12/21 20:11
- [cxn] 这个问题是其他问题引起的. 在单步跟踪的时候cli是不起作用的否则中断关闭了还怎么相应按键呀. 12/21 14:53
- [Wednesday] 不是终点,倒是起点 在研习其他课程的过程中,要能够站在汇编的肩上 相信你一定会做得很好! 12/21 10:46
- [Wednesday] 个人认为这是系统运行时错误,重启一下系统就好了。 12/21 10:38
- [mouse] 刚发消息没登陆,留个脚印~_~ 12/21 08:55
- [游客] 太厉害了,这么快学完了!! c语言好啊,有问题可以到论坛大家讨论讨论啊~我原来学了点c,我是觉 12/21 08:54
- [bloom] 博主有兴趣可以看看这篇文章,写的很好! http://www.asmedu.net/news.js 12/21 08:53
[2007-12-12 22:29] 课设1变色了
非常感谢大伙对我的支持,我今天终于搞定了倒显问题,兴奋~
不过有一个问题一直在困扰着我,虽然不是什么主要问题。
我把截图附上,给大伙看看。
如图所示,当我显示完年份时,以后的整个输入(包括DOS)都变成了我在年份中定义的颜色。
我的分析:
为了能够在显示器中输出所有的数据,我把显存的地址向下放了几行,B828:0000,可能因此触碰到了显存中表示颜色的代码段。不确定
当我以B81E:0000输出时,正常不变色。
以下是我显年份用的代码:
mov si,0
mov bx,0
mov di,0
mov cx,21
s0: push cx
mov cx,4
s1: mov al,ds:[si]
mov ah,00000110b
mov es:[bx+di],ax
inc si
add bx,2
loop s1
add di,160
mov bx,0
pop cx
loop s0
请问前辈们知道原因吗?
不过有一个问题一直在困扰着我,虽然不是什么主要问题。
我把截图附上,给大伙看看。
如图所示,当我显示完年份时,以后的整个输入(包括DOS)都变成了我在年份中定义的颜色。
我的分析:
为了能够在显示器中输出所有的数据,我把显存的地址向下放了几行,B828:0000,可能因此触碰到了显存中表示颜色的代码段。不确定
当我以B81E:0000输出时,正常不变色。
以下是我显年份用的代码:
mov si,0
mov bx,0
mov di,0
mov cx,21
s0: push cx
mov cx,4
s1: mov al,ds:[si]
mov ah,00000110b
mov es:[bx+di],ax
inc si
add bx,2
loop s1
add di,160
mov bx,0
pop cx
loop s0
请问前辈们知道原因吗?
评论次数(2) |
浏览次数(685) |
类型(默认类型) |
收藏此文 |