漠水 发表于 2014-9-10 11:02:33

简单小程序,汇编显存为什么不行?

本帖最后由 漠水 于 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

haiouda 发表于 2014-9-10 11:02:34

漠水 发表于 2014-9-10 23:37
这是怎么回事,看小甲鱼老师他们都能运行,自己就是运行会出现这样的问题

在 DEBUG 中运行,能看到;

你第第五行,符号要用,西文的

haiouda 发表于 2014-9-10 22:45:29

程序没有问题;

请你检查下,第六行,注意下标点符号

haiouda 发表于 2014-9-10 22:46:32

写错了,是第五行

漠水 发表于 2014-9-10 23:37:41

本帖最后由 漠水 于 2014-9-10 23:38 编辑

haiouda 发表于 2014-9-10 22:46
写错了,是第五行

这是怎么回事,看小甲鱼老师他们都能运行,自己就是运行会出现这样的问题{:5_94:}

漠水 发表于 2014-9-11 23:06:26

本帖最后由 漠水 于 2014-9-11 23:13 编辑

haiouda 发表于 2014-9-11 09:19
在 DEBUG 中运行,能看到;

你第第五行,符号要用,西文的
我这里试了还是不行,你可以把成功的代码发给我试试吗,谢谢了

漠水 发表于 2014-9-13 00:02:08

haiouda 发表于 2014-9-11 09:19
在 DEBUG 中运行,能看到;

你第第五行,符号要用,西文的

我试了一下,把偏移地址改成bx=2就成功了,估计有点什么小问题,其他的都一样

haiouda 发表于 2014-9-13 10:39:19

漠水 发表于 2014-9-13 00:02
我试了一下,把偏移地址改成bx=2就成功了,估计有点什么小问题,其他的都一样

你的代码没问题,就是错了个标点
页: [1]
查看完整版本: 简单小程序,汇编显存为什么不行?