计算机组成原理课程设计.pdf

计算机组成原理课程设计.pdf

ID:51504267

大小:714.82 KB

页数:10页

时间:2020-03-25

计算机组成原理课程设计.pdf_第1页
计算机组成原理课程设计.pdf_第2页
计算机组成原理课程设计.pdf_第3页
计算机组成原理课程设计.pdf_第4页
计算机组成原理课程设计.pdf_第5页
资源描述:

《计算机组成原理课程设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、设计(论文)专用纸目录一、硬件设计......................................................................................21、设计目的................................................................................22、基本原理......................................................................

2、..........2(1)实验模型机CPU结构......................................................2(2)机器指令的结构和功能..................................................3二、微程序设计..................................................................................51、微程序流程图设计........................

3、...........................................52、二进制微代码表设计...............................................................63、机器指令程序设计...................................................................84、指令运行过程..............................................................

4、.............9三、总结体会....................................................................................10四、参考文献....................................................................................101设计(论文)专用纸一、硬件设计1、设计目的(1)在掌握部件单元电路实验的基础上,进一步将其组成系统构造一台基本模型计算机。(2)为其定义

5、五条机器指令,并编写相应的微程序,具体上机调试掌握整机概念。(3)掌握微程序控制器的组成原理。(4)掌握微程序的编写、写入及微程序的运行。(5)通过课程设计,使学生将掌握的计算机组成基本理论应用于实践中,在实际操作中加深对计算机各部件的组成和工作原理的理解,掌握微程序计算机中指令和微指令的编码方法,深入理解机器指令在计算机中的运行过程。2、基本原理(1)实验模型机CPU结构[1]运算器单元(ALUUINT)运算器单元由以下部分构成:两片74LS181构成了并-串型8位ALU;两个8位寄存器DR1和DR2为暂存工作寄存器,保存参数

6、或中间运算结果。ALU的S0~S3为运算控制端,Cn为最低进位输入,M为状态控制端。ALU的输出通过三态门74LS245连到数据总线上,由ALU-B控制该三态门。[2]寄存器堆单元(REGUNIT)该部分由3片8位寄存器R0、R1、R2组成,它们用来保存操作数用中间运算结构等。三个寄存器的输入输出均以连入数据总线,由LDRi和RS-B根据机器指令进行选通。[3]指令寄存器单元(INSUNIT)指令寄存器单元中指令寄存器(IR)构成模型机时用它作为指令译码电路的输入,实现程序的跳转,由LDIR控制其选通。[4]时序电路单元(STA

7、TEUNIT)用于输出连续或单个方波信号,来控制机器的运行。[5]微控器电路单元(MICRO-CONTROLLERUNIT)微控器主要用来完成接受机器指令译码器送来的代码,使控制转向相应机器指令对应的首条微代码程序,对该条机器指令的功能进行解释或执行的工作。由输入的W/R信号控制微代码的输出锁存。由程序计数器(PC)和地址寄存器(AR)2设计(论文)专用纸实现程序的取指功能。[6]逻辑译码单元(LOGUNIT)用来根据机器指令及相应微代码进行译码使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行,及工作寄存器R0

8、、R1、R2的选通译码。[7]主存储器单元(MAINMEM)用于存储实验中的机器指令。[8]输入输出单元(INPUT/OUTPUTDEVICE)输入单元使用八个拨动开关作为输入设备,SW-B控制选通信号。输出单元将输入数据置入锁存器后由两个数码管显示其值。该CP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。