微控制器实验计算机组成原理,计算机组成原理实验报告

计算机组成原理实验报告(三) --微控制器实验

一、实验原理分析:

实验所用的时序控制电路框图,可产生4个等间隔的时序信号TS1-TS4,其中φ为时钟信号,由实验台左上方的方波信号源提供,可产生频率及脉宽可调的方波信号。可根据实验自行选择方波信号的频率及脉宽(通过调节W1、W2实现)。 START键是来自实验板上方左部的一个微动开关START的按键信号。STEP(单步)、STOP(停机)分别来自实验板上方中部的两个二进制开关STEP、STOP的模拟信号。当STEP开关为0(EXEC)时,一旦按下启动键,机器便处于连续运行状态,时序信号TS1-TS4将周而复始地发送出去。当STEP为1(STEP)时,一旦按下启动键,机器便处于单步运行状态,即此时只发送一个CPU周期的时序信号就停机。

二、微控制器原理:

依据读来的机器指令的操作码找到与之对应的一段微程序的入口地址,并按由指令具体功能所确定的次序,逐条从控制存储器中读出微指令,以“驱动”计算机各功能部件正确运行。

三、微指令格式

微指令字长共24位,其控制位顺序如下:

其中UA5- UA0为6位的后续微地址,A、B、C为三个译码字段,分别由三个控制位译码出多位。 C字段中的P(1)-P(4)是四个测试字位。其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行,其原理如图3-3所示,图中I7-I2为指令寄存器的第7-2位输出,SE5-SE1微控器单元微地址锁存器的强置端输出。AR为算术运算是否影响进位及判零标志控制位,其为零有效。

1-89-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-0-893.jpg

1-241-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-94-893.jpg

1-197-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-340-893.jpg

1-149-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-542-893.jpg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值