读书人

【初学者】想在第一行显示一个字符错

发布时间: 2012-10-19 16:53:35 作者: rapoo

【菜鸟】想在第一行显示一个字符,哪里错了?在debug里-e b800:0 55 2又可以
assume cs:code
code segment
start:
mov ax,0b800h
mov es,ax
mov al,55
mov ah,2
mov es:[0],al
mov es:[1],ah

mov ax,4c00h
int 21h
code ends

end start


[解决办法]
代码看上去没有问题
[解决办法]

探讨
引用:
debug 之后在运行它应该是可以的吧,只有不是在屏幕的最后一行了否则会因屏幕滚动而消失的;debug 之前不行的话,应该是 Windows 命令行下的显示兼容性问题吧,全屏或虚拟机里的纯 dos 应该就不会有问题的。


仔细看了发现debug的时候确实出现位置不对的现象。直接执行则无任何反应。
那怎么办?我的是32位win7系统

读书人网 >汇编语言

热点推荐