计算机组成原理硬布线实验心得,计算机组成原理实验 硬布线控制器.pptx

计算机组成原理 实验系列;(九)硬布线控制器 实验;单周期硬布线控制器版本的CPU;多周期硬布线控制器版本的CPU;CPU的指令格式;【T1】源部件?总线BUS;HLT指令 ;指令译码电路微操作信号硬布线逻辑;多周期硬布线控制器状态机流程图;(多周期)时序发生器;初始化过程:时钟CLK接在MANUAL_CLK端,令RESET=1,则#CLR=0,清零微地址寄存器MAx和指令寄存器IR。此时, #HLT=1 ,且74LS194状态{S0,S1}={1,1},工作模式是送数。手动按钮MANUAL_CLK一次,令CLK端上升沿跳变,节拍{T1,T2,T3,T4}={1,0,0,0}。 令RESET=0,74LS194???复循环右移模式,进入第一条指令的取指周期节拍时序。;实验步骤:1) 编译如下页所示的机器语言源程序,生成HEX文件分别烧写到单周期和多周期硬布线控制器版本的程序存储器PROGRAM中(编译和烧写asm文件的方法参见“2.6存储器实验:ROM批量导入数据”)

2) 分别在单周期硬布线控制器版本的CPU和多周期硬布线控制器版本的CPU中,手动单步执行或自动执行上述机器语言程序。观察每次单步执行或自动运行到“断点”处的寄存器AR、IR、PC及总线BUS上的数据,对比单周期和多周期硬布线控制器的程序运行效率差异。

;汇编助记符;思考题:● 请问多周期硬布线控制器可否取消TCLOCK,简化为只有一级状态机MCLOCK?如果可以,硬布线控制器电路怎么修改?

● 在本实验的 CPU模型机上增加两个74LS173寄存器R1和R2,以及一个连接总线BUS的8位拨码开关,扩展CPU指令集,增加下述MOV/SET指令及相应的微指令:

注:IMM是由拨码开关输入的8位立即数;RA和RB是在指令“功能” 描述中的逻辑寄存器,可以对应R0或R1寄存器。;思考题:● 在上述思考题的电路基础上,参考上述“2.5运算器实验”,再增加74LS181运算器电路,扩展CPU指令集,增加下述ADD/SUB/AND/OR/XOR指令及相应的微指令:;The End !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值