[通用8051核FLASH系列] HC89F0431指令集问题

[复制链接]
2407|7
 楼主| sherman_wu 发表于 2019-2-18 11:58 | 显示全部楼层 |阅读模式
本帖最后由 芯圣电子官方QQ 于 2023-7-25 09:26 编辑

看了HC89F0431的文档,感觉文档中的指令周期描述有问题。主要有以下3处疑问:
1.CLR A指令,文档中说的是2个周期,怀疑是编辑错误。HC89F0541的文档中该指令为1个周期。
2.HC89F0431和HC89F0541的指令周期相差比较大,HC89F0431的许多指令都要快于HC89F0541。考虑到CLR A的问题,不清楚是文档有问题还是确实是设计不同。
3.所有的跳转指令都是固定周期,不同于其它的51指令系统(包括传统的8051,silabs的C8051,新唐的1T 8051等)跳转指令根据是否发生跳转周期不同。文档问题还是确实是这样的设计?
打电话给芯圣没有回复,手头也没有硬件可以试验,想问一下用过这个芯片的大神们。
二九结狐六体 发表于 2019-2-18 13:42 | 显示全部楼层
解答不了啊! 楼主
xyz549040622 发表于 2019-2-18 18:57 | 显示全部楼层
楼主厉害,我还停留在c的阶段,能运行就好。。。
flybluefox 发表于 2019-2-19 17:10 | 显示全部楼层
你好!
HC89F0431数据手册里的指令周期有错误。HC89F0541里是对的,已经将HC89F0431的指令周期修改好,和0541一样,新的数据手册我们会更新到官网上。多谢你指出错误!!!
谢谢
 楼主| sherman_wu 发表于 2019-2-21 10:19 | 显示全部楼层
flybluefox 发表于 2019-2-19 17:10
你好!
HC89F0431数据手册里的指令周期有错误。HC89F0541里是对的,已经将HC89F0431的指令周期修改好,和05 ...

多谢!也就是说HC89F0541中的条件跳转指令(如JZ等)都是固定周期的,是这样的吗?
ztb 发表于 2019-2-25 16:35 | 显示全部楼层
基本上一个厂家的CPU内核都是一样的,不可能单独设计内核有细微差异的版本.可以多看几个型号的PDF就清楚了.
ayb_ice 发表于 2019-2-28 11:45 | 显示全部楼层
传统的51指令周期都是固定的
能够做到总是固定的其实更好些
1123506 发表于 2022-3-24 15:06 | 显示全部楼层
上海芯圣一级代理 出芯圣IC   需要联系企鹅号  2914373240
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部