标题: 我设计的128位CPU,带指令集 [打印本页]

作者: 624353765    时间: 2024-3-11 15:59
标题: 我设计的128位CPU,带指令集


这是一个8-128位全兼容CPU,既能当8位CPU也能当128位,但高位的指令不能操作低位的CPU




这是我设计的超精简指令集,有两个问题绿色框中的指令和上面指令一样,但效果相反,这些指令要保留吗?
还有运算器中寄存器B是一个运算数,有必要和寄存器A被运算数一样的功能吗,也就是寄存器B没有运算功能,这样能简化ALU模块。
都进来看了留点建议呗

作者: wulin    时间: 2024-3-11 16:11
建议与姚永平聊聊
作者: zhuls    时间: 2024-3-11 17:06
不明觉历。看不出超精简在哪?
作者: lyonkon    时间: 2024-3-11 18:02
我觉得io口数据,在总线上是以内存地址的形式存在的。单为io弄个movb没有必要。工作寄存器可以压栈, 参与运算和寻址。psw标志位可以在工作寄存器中位操作。
作者: 18689719961    时间: 2024-3-11 18:32
我使用都不熟练,不用说设计了。
作者: aidianzi    时间: 2024-3-11 18:52
弄个FPGA去验证一下性能
作者: rayin    时间: 2024-3-12 07:45
是ARM内核,还是51内核.  51内核可以去找姚永平谈项目了.
作者: MOVEORDIE    时间: 2024-3-12 09:58
128位的CPU?
作者: Y_G_G    时间: 2024-3-12 15:07
我觉得我开车都不太行,你叫我去设计汽车?
作者: 624353765    时间: 2024-3-12 15:54
lyonkon 发表于 2024-3-11 18:02
我觉得io口数据,在总线上是以内存地址的形式存在的。单为io弄个movb没有必要。工作寄存器可以压栈, 参与运 ...

没有位操作
作者: 624353765    时间: 2024-3-12 15:56
lyonkon 发表于 2024-3-11 18:02
我觉得io口数据,在总线上是以内存地址的形式存在的。单为io弄个movb没有必要。工作寄存器可以压栈, 参与运 ...

只能设计一个专门用于读写IO的功能取和内核通讯
作者: 624353765    时间: 2024-3-12 16:00
zhuls 发表于 2024-3-11 17:06
不明觉历。看不出超精简在哪?

说一下复杂在哪或怎么改进
作者: STC庄伟    时间: 2024-3-13 14:32
这是姚永平设计的,你们可以切磋一下



作者: QQQQ987    时间: 2024-3-13 14:44
设计AI芯片吧,,,这个有前途,,,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1