【网学提醒】:本文主要为网上学习者提供计算机组成原理课程设计-简单模型机的微程序设计,希望对需要计算机组成原理课程设计-简单模型机的微程序设计网友有所帮助,学习一下吧!
资料包括: 论文(9页3170字) 源码 图纸
说明:一.课程设计的目的
通过课程设计更清楚地理解下列基本概念:
1.
计算机的硬件基本组成;
2.
计算机中机器指令的设计;
3.
计算机中机器指令的执行过程;
4.微
程序控制器的工作原理。
5.微指令的格式设计原则;
在此基础上设计可以运行一些基本机器指令的微
程序的设计
二.课程设计的内容
根据所提供的模型机的硬件设计10条机器指令,并使用蒋君老师提供的仿真系统设计一段可以执行这10条机器指令的微程序并设计一段用所设计的机器指令编写的具有一定实用功能的机器指令程序,在仿真软件上运行以检验所设计的微
程序的正确性。
三.设计的方法及过程
1.模型机的硬件系统简介
基本模型机的CPU及系统硬件组成如图1所示:
图1 模型机的CPU及系统硬件组成。
运算器由算逻部件ALU(8位)、暂存器DR1、DR2及通用寄存器等组成。ALU的功能控制信号为S3、S2、S1、S0、M、CN,可以实现48种算术和逻辑运算功能,运算器为单总线结构,其输入端分别连接到暂存器DR1和DR2,控制器由
程序计数器PC、指令寄存器IR、地址寄存器AR、时序电路、控制存储器及相应的译码电路组成。模型机有两个外部设备:输入设备是置数开关SW,用于设置数据或地址,当微命令SWB=0时,设置的数据送到数据总线上;SWB也是由微指令中的有关字段(B1B0)译码产生的。输出设备是两位LED数码管,当微命令LEDB=1时,数据总线上的数据送到数码管显示。如图所示。
目录:一. 课程设计的目的
二.课程设计的内容
三.设计的方法及过程
四、心得体会