生存战争吧 关注:236,027贴子:4,255,362
  • 9回复贴,共1

4位CPU(残)

只看楼主收藏回复

我把一些做过东西组合起来,做了一个残次的4位CPU,包括算数寄存器A,段寄存器DS和ES,变址寄存器SI和DI,支持加减的运算器,256的RAM,128的屏显(映射到RAM的高128位)。
所有寄存器都是4位的,地址线8根。
现在只支持手动拨动开关,输入指令
指令系统:
MOV A IMM 写入一个4位立即数到A
MOV DS A
MOV ES A
MOV SI A
MOV DI A
MOV A DS:[SI]
MOV DS:[SI] A
MOV ES:[DI] A
ADD A DS:[SI] A和DS:[SI]中的数值加起来回写到A中
SUB A DS:[SI]


IP属地:重庆来自Android客户端1楼2023-04-27 00:42回复
    可以,加油,我之前也做过一个,也画了框图,后面cu没做好,扩展太麻烦了,就搁置了。


    IP属地:重庆来自Android客户端2楼2023-04-27 19:19
    收起回复
      画好框图也好拓展的,可以用创世神复制粘贴线路,每个模块分开设计。


      IP属地:重庆来自Android客户端3楼2023-04-28 12:41
      收起回复


        IP属地:山东来自Android客户端4楼2023-04-28 13:52
        回复
          大佬


          IP属地:广东来自Android客户端5楼2023-05-01 15:42
          回复
            6


            IP属地:福建来自Android客户端6楼2023-05-02 18:53
            回复