王爽汇编语言的一个实验,关于彩色显示字母的程序,为什么ax的数值没有传递给ES:0050?

如题所述

第1个回答  2013-08-10
在 B800:0050 处,写入 0277,将会立即在指定位置,显示出来彩色字符。
这个字符,应该已经显示了。是在屏幕最上一行的中间位置。

但是,t 后面,DEBUG 自动显示了寄存器的内容,屏幕的显示,就向上滚动了几行。
刚刚显示的彩色字符,还没有来得及看到,就滚动没有了。

此后,你再看 B800:0050 处,这里,就已经不是你先前写入的东西了。本回答被提问者采纳