硬件课程设计题目.doc
《硬件课程设计题目.doc》由会员分享,可在线阅读,更多相关《硬件课程设计题目.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、硬件课程设计计算机组成原理设计一、实验目的1在掌握部件单元电路实验的基础上,进一步将其组成系统,构造一台基本模型计算机。2为其定义五条机器指令,并编写相应的微程序,具体上机调试掌握整机概念。3在以上实验的基础上再扩展五条机器指令,并编写相应的微程序,上机调试运行。二、实验设备TDNGM计算机组成原理教学实验系统一台,排线若干。三、实验内容本次实验将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。本实验采用五条机器
2、指令: IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下(前4位为操作码): 助记符 机器指令码 说明 IN 0000 0000 “INPUT DEVICE”中的开关状态R0 ADD addr 0001 0000 XXXXXXXX R0addrR0 STA addr 0010 0000 XXXXXXXX R0addr OUT addr 0011 0000 XXXXXXXX addrBUS JMP addr 0100 0000 XXXXXXXX addrPC其中IN为单字长(8位),其余为双字长指令,XXXXXXXX为addr对应的二进制地
3、址码。 为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还必须设计三个控制台操作微程序。1存储器读操作(KRD):拨动总清开关CLR后,控制台开关SWB、SWA为“0 0”时,按START微动开关,可对RAM连续手动读操作。2存储器写操作(KWE):拨动总清开关CLR后,控制台开关SWB、SWA置为“0 1”时,按START微动开关可对RAM进行连续手动写入。3启动程序(RP):拨动总清开关CLR后,控制台开关SWB、SWA置为“l 1”时,按START微动开关,即可转入到第0l号“取址”微指令,启动程序运行。题目实 验 内 容考核内容基本模型机设计与实现编写基本5条机器指令
4、的微指令,并完成调试。主要是对计算机组成原理内容的微指令部分综合考核。(50)复杂模型机的设计与实现扩充指令,至少扩充5条。设计并实现完整的计算机,基本指令的扩充。(50)根据以上要求,参考计算机组成原理实验指导书设计出相应的微指令代码和微程序,在实验台上调试运行。运行通过后再设计五条机器指令和相应的微指令代码以及微程序,在实验台上调试运行通过。微机接口技术设计一、基本要求: 、8255基本输入输出(接口成绩的40%): 能够在自行设计的接口开发板上,实现拨动开关控制LED的亮灭。2、流水灯设计实现(接口成绩的10%)能够在自行设计的接口开发板上,实现拨动不同开关控制LED灯的变化。例如,K1
5、从左往右,K2从右往左,K3从中间向两边,K4从两边向中间依次亮灭变化。3、数码管应用(接口成绩的10%)能够在自行设计的接口开发板上,实现拨动不同开关,数码管显示该开关位置值(1-8);若同时拨动两个以上开关,则数码管显示“E”。二、较高要求:鼓励自拟题目,但必须使用8255、8254、数码管、LED、开关的综合应用。参考选题:序号题目实 验 内 容考核内容1交通灯的控制 模拟交通灯的控制,分为东西和南北方向,分别由红、绿、黄等显示。数秒时间应从数码管显示,并包括紧急情况处理。硬件实现设计(画图并连线),软件编程调试,要求有演示效果。 课题提倡自己增加电路功能。1、 8255编程2、 825
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硬件 课程设计 题目
限制150内