回 帖 发 新 帖 刷新版面

主题:[讨论]在线等:显存中输入数据问题!

我想在显存中输入数据,书上以8086cpu为例,现存段地址在不b800H


我的语句为: mov ax,b800h
             mov es,ax

编译有错: error A2009: Symble not difined: B800H

我现在使用的机子是04年11月份IBM的pc机,会不会因为我的cpu定义的显存地址区间与8086不一致啊! 谢谢指教。

回复列表 (共4个回复)

沙发

把mov ax,b800h改成

MOV AX,0B800H

MOV AX,0XB800H

MOV AX,0XB800

试试,当第一个数大于等于A时前面好像要加0或0x

板凳

B8000H是彩色显示卡的字符缓冲区,与8086无关吧。

3 楼

我顶一楼

4 楼


问题已解决,mov 0b800h,谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册