沉思的牛 发表于 2012-10-27 17:47:11

发现了em8086的一个BUG

先看图,


看完图我想大家都应该知道问题了.

小甲鱼老师的作业,读取cmos ram里面的日期数据.

用em8086模拟,不能正常读取cmos ram的数据.
不管你读哪个端口都是显示"12".   读出来的数据都相同

不知道大家是不是这样?看看大家的意见

沉思的牛 发表于 2012-10-27 17:48:13

:lol:lol沙发

人是透明的。 发表于 2012-10-27 18:51:11

    什么 ? 怎么我一输就自动关闭了?

不正常人类 发表于 2012-10-28 07:42:50

嗯,是的,我的读取出来,全是零

pediyzhi 发表于 2012-10-28 08:02:19

嗯.好像还不支持像.n这样的寻址方式.必须是这样写,求验证

撒比玩意 发表于 2012-10-28 08:07:59

什么东西= =。   超级白一点都看不懂

梦想风 发表于 2012-10-28 08:55:27

{:1_1:}:(:o啊啊 啊

沉思的牛 发表于 2012-11-2 15:14:22

pediyzhi 发表于 2012-10-28 08:02 static/image/common/back.gif
嗯.好像还不支持像.n这样的寻址方式.必须是这样写,求验证

这样的寻址方式是可以的,
我试过。

pediyzhi 发表于 2012-11-3 09:07:45

沉思的牛 发表于 2012-11-2 15:14 static/image/common/back.gif
这样的寻址方式是可以的,
我试过。

请问你用的是什么版本的?

pediyzhi 发表于 2012-11-4 08:29:30

沉思的牛 发表于 2012-11-2 15:14 static/image/common/back.gif
这样的寻址方式是可以的,
我试过。

MOVBX,.8
实际上用emu8086会是+01h
上图




补充内容 (2012-11-4 08:30):
如果把"."换成"+"就一切正常了

沉思的牛 发表于 2012-11-10 21:40:04

pediyzhi 发表于 2012-11-3 09:07 static/image/common/back.gif
请问你用的是什么版本的?

我的版本是v4.08

沉思的牛 发表于 2012-11-10 21:42:44

pediyzhi 发表于 2012-11-4 08:29 static/image/common/back.gif
MOVBX,.8
实际上用emu8086会是+01h
上图


其实都一样嘛,
有很多种书写方式

pediyzhi 发表于 2012-11-11 00:04:15

倒是,不过刚开始不知道的时候出错了还纠结了十几分钟
页: [1]
查看完整版本: 发现了em8086的一个BUG