PARWAN处理器架构特点

PARWAN处理器架构特点

PARWAN处理器结构图

(搬运工系列)各个部分说明:

Applied toCategtoriesSignal Name/Functionally
AC(累加计数器)RegisterControlLoad_ac,Zero_ac
IR(Instuction Register)~~Load_ir
PC(程序计数器)~~Increment_pc,Load_page_pc,Load_offset_pc,Reset_pc
MAR(内存地址寄存器)~~Load_page_mar,Load_offset_mar
SR(Status Register)~~Load_sr,cm_carry_sr(complements carry flag of sr)
MAR_BUSBUS Controlpc_on_mar_page(/offset)_bus,ir_on_mar(/offset)_page_bus
DBUS~~pc_offset_on_dubs,obus_on_dbus,databus_on_mar_offset_bus
ADBUS~~mar_on_adbus
DATABUS~~dbus_on_databus
SHULogic Unitsarith_shift_left(/right)
ALU~~alu_and(/not/a/add/b/sub)
OTHERSI/ORead_mem,Write_mem

结构说明:

​ 首先,从PC开始,先取出PC的内容,在到MAR中取内容,(可能是间接寻址什么的),得到最后的地址-》 通过ADBUS - 》在CPU的内存cache中取出对应的数据 -》 送入ALU运算+ SHU的移位 -》输出到状态到SR,输出结果到OBUS -》OBUS 输出到AC ,IR,DBUS,根据控制的不同, IR 中的指令控制是否需要到内存中读取,或者继续寻址,PC++

结构特点:

左边运算,中间是控制相关,右边是寻址取数据有关的。

取址主要在PC——MAR中完成,应对各种寻址方式,也可能需要计算,也有从PC接到ALU的,然后通过ADBUS取数据,比较清晰明了。

从cache中取出数据后,到ALU进行运算,SHU移位,SR记录状态,

然后到IR和CONTROLLER这里,决定下一步的执行情况,

总体就是 控制-》取址/取数据-》运算 -》 控制 的大结构

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值