若不改变总线控制器器实验电路,IN、ADD、STA和JMP四条指令的微程序在总线控制器存储器中的

格式:PDF ? 页数:12页 ? 上传日期: 08:48:34 ? 浏览次数:111 ? ? 200积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

基本模型机的设计与实现

1、 综合運用所学计算机组成原理知识在掌握部件单元电路实验的基础上,进一步将其组成系统构造一台基本的模型计算机.

2、 通过一台模型机的設计过程明确计算机的总线控制器原理与总线控制器过程,巩固和灵活应用所学的理论知识掌握计算机组成的一般设计方法,提高学苼设计能力和实践操作技能为从事计算机研制与设计打下基础。

3、 掌握整机概念并设计机器指令系统,编写相应的微程序在所设计嘚模型计算机上调试运行。

Dais-CMX16+ 计算机组成原理教学实验系统一台

        本实验将能在微程序总线控制器下自动产生各部件单元的总线控制器信号,实现特定指令的功能这里,计算机数据通路的总线控制器将由微程序总线控制器器来完成CPU从EM主存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序


        其中OP-CODE为操作码段,位于指令字节高三位(IR7~IR5);第四位IR4是保留位指定为零;低四位为源与目的寄存器地址,它们的编码见表2;Addr定义操作数或操作地址

按照系统建议的微指令格式,参照微指令流程图将每条微指令代码化,译成二进制代码表并将二进制代码表转换成十六进制格式文件,如表3所示。

表4 源编码与目的编码指令格式



        本实验设计了八条机器指令:IN(输入)、ADD(二进制加法)、SUB(二进制减法)、STA(存数)、OUT(输出)、MOV(传送)、RR(循环右移)、JMP(无条件轉移)

I/O(数据开关)偶字节→R0



rr r0;将R0寄存器的内容循环右移一位 jmp 0000;将PC的内容置零,返回第一条机器指令

I/O(数据开关)偶字节


        由于表格数据太多無法并列列举所以基本模型机微指令表将由表7-1、表7-2、表7-3三个表进行表示











我要回帖

更多关于 总线控制器 的文章

 

随机推荐