简单小程序,汇编显存为什么不行?
本帖最后由 漠水 于 2014-9-11 23:09 编辑assume cs:code
code segment
mov ax,0b872h ;0b800h起为显存
mov es,ax
mov ax,0241h ;设置属性为02 ,设置字符为a
mov bx,0
mov es:,ax
code ends
end
漠水 发表于 2014-9-10 23:37
这是怎么回事,看小甲鱼老师他们都能运行,自己就是运行会出现这样的问题
在 DEBUG 中运行,能看到;
你第第五行,符号要用,西文的 程序没有问题;
请你检查下,第六行,注意下标点符号 写错了,是第五行 本帖最后由 漠水 于 2014-9-10 23:38 编辑
haiouda 发表于 2014-9-10 22:46
写错了,是第五行
这是怎么回事,看小甲鱼老师他们都能运行,自己就是运行会出现这样的问题{:5_94:} 本帖最后由 漠水 于 2014-9-11 23:13 编辑
haiouda 发表于 2014-9-11 09:19
在 DEBUG 中运行,能看到;
你第第五行,符号要用,西文的
我这里试了还是不行,你可以把成功的代码发给我试试吗,谢谢了 haiouda 发表于 2014-9-11 09:19
在 DEBUG 中运行,能看到;
你第第五行,符号要用,西文的
我试了一下,把偏移地址改成bx=2就成功了,估计有点什么小问题,其他的都一样 漠水 发表于 2014-9-13 00:02
我试了一下,把偏移地址改成bx=2就成功了,估计有点什么小问题,其他的都一样
你的代码没问题,就是错了个标点
页:
[1]