云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 武汉理工大学计算机组成原理课程设计

武汉理工大学计算机组成原理课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 13:53:38

武汉理工大学《计算机组成原理》课程设计

根据以上设计要求,相关的数据通路图见图2。

AR

ALU

MEM

A B PC

OUT

IR

R0

控制器 控制信号

图2 数据通路图

译码

IN

4.微程序流程图

系统涉及到的微程序流程图,详见图4。当拟定“取指”微指令时,该微指令的判别测试字段为P<1>测试。指令译码原理见图3所示,由于“取指”微指令是所有微程序都使用的公用微指令,因此P<1>的测试结果出现多路分支。本机使用指令寄存器的高6位(IR7—IR2)作为测试条件,出现5路分支,占用5个固定微地址,微程序流程图上的单元地址均为16进制编码的地址。

图3 指令译码原理图

5

武汉理工大学《计算机组成原理》课程设计

图4 简单模型机微程序流程图

5.微指令二进制微代码表

当全部微程序设计完毕,应将每条微指令代码化,见表3。

表3 二进制微代码表

地址 00Q 01Q 03Q 04Q 05Q 1DQ 30Q 32Q 33Q 35Q 3CQ 十六进制 00 00 01 00 6D 43 10 70 70 00 24 05 04 B2 01 10 51 41 00 14 04 18 30 01 28 04 01 00 00 35 00 6D 5D 高五位 S3S2S1S0 00000 00000 00010 00000 00000 00010 00000 00011 00101 00000 00000 0000 0000 0000 0000 1001 0000 0000 0000 0000 0000 0000 A字段 000 110 111 010 011 101 001 011 000 000 110 6

B字段 000 110 000 010 001 000 010 000 010 000 110 C字段 MA5~MA0 000 101 001 000 000 101 000 000 000 000 101 000001 000011 110000 000101 000001 000001 000100 000001 000001 110101 011101 武汉理工大学《计算机组成原理》课程设计

6.机器指令程序

设计一段机器指令程序:从IN单元读入自己的学号,存放于R0,将R0和R0相加,结果存于R0,再将R0的值送到OUT单元显示。机器指令程序可参见表1,其中的地址和内容均为二进制。

3.2 实验步骤

3.2.1 接线

按图5进行接线:

图5 实验接线图

7

武汉理工大学《计算机组成原理》课程设计

3.2.2 写入实验程序并校验

写入实验程序,并进行校验,可用手动或联机写入。 1.手动写入或校验 (1)手动写入微程序

①将开关KK1置为“停止”,KK3置“编程”,KK4置“控存”,KK5置为“置数”挡;

②使用CON单元的SD5~SD0给出微地址,IN单元给出低8位应写入的数据,连续两次按动开关ST,将IN单元的数据写到该单元的低8位;

③开关KK5置为“加1”挡;

④IN单元给出中8位应写入的数据,连续两次按动开关ST,将IN单元的数据写到该单元的中8位;IN单元给出高8位应写入的数据,连续两次按动开关ST,将IN单元的数据写到该单元的高8位;

⑤重复①、②、③、④四步,将表3的微代码写入EPROM2816芯片。 (2)手动校验微程序

①将KK1置为“停止”,KK3置为“校验”,KK4置为“控存”,KK5置为“置数” ②使用CON单元的SD05~SD00给出微地址,连续两次按动开关ST,MC单元的数据指示灯M7~M0显示该单元的低8位;

③将开关KK5置为“加1”挡;

④连续两次按动开关ST,MC单元的数据指示灯M15~M8显示该单元的中8位;MC单元的数据指示灯M23~M16显示该单元的高8位;

⑤重复①、②、③、④四步,完成对微代码的校验。 (3)手动写入机器指令程序

①将KK1置为“停止”,KK3置为“编程”,KK4置为“主存”,KK5置为“置数” ②使用CON单元的SD05~SD00给出地址,IN单元给出该单元应写入的数据,连续两次按动开关ST,将IN单元的数据写到该存储器单元;

③开关KK5置为“加1”挡;

④IN单元给出下一个地址(地址自动加1)应写入的数据,连续两次按动开关ST,将IN单元的数据写到该存储器单元中;然后地址会又加1,只需在IN单元输入后续地址(地址自动加1)应写入的数据,连续两次按动开关ST,即可完成对该单元的写入。

⑤亦可①、②两步,将所有机器指令写入主存芯片中。

8

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

武汉理工大学《计算机组成原理》课程设计 根据以上设计要求,相关的数据通路图见图2。 AR ALU MEM A B PC OUT IR R0 控制器 控制信号 图2 数据通路图 译码 IN 4.微程序流程图 系统涉及到的微程序流程图,详见图4。当拟定“取指”微指令时,该微指令的判别测试字段为P测试。指令译码原理见图3所示,由于“取指”微指令是所有微程序都使用的公用微指令,因此P的测试结果出现多路分支。本机使用指令寄存器的高6位(IR7—IR2)作为测试条件,出现5路分支,占用5个固定微地址,微程序流程图上的单元地址均为16进制编码的地址。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com