书上说显存地址范围为:a0000~bffff
我用debug在查看a0010~a001f内容为:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
我用d命令向a0010~a001f位置写入:11 3c 44 55 66 77 88 99 00 00 00 00 00 00 00 00
显示器没反应(书上说向显存写入数据,会输出到显示器上)?!疑惑1 (是不是这个位置写没反应)
我用u命令将上面位置的机器码翻译为汇编为:
adc [si],di
inc sp
push bp
db 66
ja ff9f
cwd
add [bx+sl],al
add [bx+sl],al
add [bx+sl],al
add [bx+sl],al
我用r命令,让cs=a000,ip=0010
输入:-t 6
cmd屏幕最后跳到:
c:\document and settings\***> (即刚进入cmd的显示)疑惑2
请大家帮我解下惑,并指出我上面表现出来的误区。... |