计算机组成原理实习报告

上传人:人*** 文档编号:457939690 上传时间:2023-09-24 格式:DOC 页数:16 大小:83KB
返回 下载 相关 举报
计算机组成原理实习报告_第1页
第1页 / 共16页
计算机组成原理实习报告_第2页
第2页 / 共16页
计算机组成原理实习报告_第3页
第3页 / 共16页
计算机组成原理实习报告_第4页
第4页 / 共16页
计算机组成原理实习报告_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《计算机组成原理实习报告》由会员分享,可在线阅读,更多相关《计算机组成原理实习报告(16页珍藏版)》请在金锄头文库上搜索。

1、 计算机类课程实习报告课程名称:计算机组成原理实习题目:简单模型机设计姓 名:系:计算机专 业:计算机科学与技术年 级:学 号:指导教师: 职 称:讲师2010年 06月 25日 课程实习报告结果评定评语:能够参加课程实习,认真完成任务(20分)实习报告格式符合要求,内容完整(20分)流程图、电路图正确,文字叙述正确(25分)对所学知识的理解程度及分析问题的能力(35分)成绩:指导教师签字:评定日期:2010.7.3目 录1实习的目的和任务42实习要求43实习地点44主要仪器设备(实验用的软硬件环境)45实习内容45.1编写程序45.2连接试验线路55.3写程序86问题讨论与分析97结束语16

2、参考文献16简单模型机设计1. 实习的目的和任务计算机组成原理是一门理论性和实践性非常强的课程,学生仅仅通过课堂教学来获取理论知识是远远不够的,必须加强实践教学,通过亲自动手,巩固课堂知识、提高综合运用所学的理论知识和方法独立分析和解决问题的能力,并从成功和失败的体验中得到锻炼,才能够掌握和运用所学到的理论知识来解决实际问题,达到学以致用的目的。除此之外,计算机组成原理课程实习为学生提供了一次学习综合运用所学知识去解决实际问题的锻炼。 计算机组成原理课程实习是学生学习计算机组成原理课程期间的一个重要教学环节。通过实习总结计算机组成原理课程的学习内容:层次化设计方法、多路开关,逻辑运算部件,微程

3、序控制的运算器设计、微程序控制的存储器设计、简单计算机的设计等内容。为将来从事专业工作打下基础,培养良好的职业道德和严谨的工作作风。2. 实习要求了解并掌握计算机组成原理设计的一般方法,具备初步的独立分析和设计能力; 通过该课程设计的学习,总结计算机组成原理课程的学习内容,层次化设计方法、多路开关,逻辑运算部件,微程序控制的运算器设计、微程序控制的存储器设计、简单计算机的设计。提高综合运用所学的理论知识和方法独立分析和解决问题的能力。3. 实习地点 田家炳C404硬件实验室4. 主要仪器设备(实验用的软硬件环境)ZYE1603B计算机组成原理实验仪一台;PC机一台; ZYE1603B计算机组成

4、原理实验仪联机软件。5. 实习原理在第一部分的单元实验中,所有的控制信号是人为用SWITCH单元产生的,但是在实际的CPU中,所有的控制信号都是由CPU自动产生的。所以在本次实验中我们用微程序来控制,自动产生各部件单元控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一段微程序。通过微程序控制自动产生各部件单元控制信号,实现特定指令的功能。微程序控制器控制计算机的数据通路,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期由微指令的序列来完成,即一条机

5、器指令对应一条微程序。本次采用五条机器指令,它们是IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下:助计词机器指令码说明IN0000 0000“INPUT DEVICE”中的开关状态 ROADD addr0001 0000xxxxxxxxRO+addr ROSTA addr 0010 0000xxxxxxxxROaddrOUT addr 0011 0000xxxxxxxxaddr BUSJMP addr0100 0000xxxxxxxxaddr PC 其中IN 为单字长(8位),其余为双字长指令,XXXXXXXX为addr对应的二进制码。

6、为了向RAM中装入程序和数据,检查写如是否正确,并能启动程序执行,还必须设计三个控制台操作微程序。它们是存储器读操作(KRD)、存储器写操作(KWE)和启动程序。这三条控制台指令用两个开关SWB、SWA的状态来设置。本实验设计了五条机器指令,其指令格式如下:助记符 机器指令码 说明IN 00000000 ;输入,“INPUT”设备中的开关状 态R0ADD addr00010000 XXXXXXXX ;二进制加法,R0addrR0STA addr00100000 XXXXXXXX ;存数,R0addrOUT addr 00110000 XXXXXXXX ;输出,addrBUSJMP addr 0

7、1000000 XXXXXXXX ;无条件转移,addrPC机器指令码的前4位为操作码。其中IN为单字长,其余为双字长指令,XXXXXXXX为addr对应的二进制地址码。为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还必须设计三个控制台操作微程序。存储器读操作(READ):拨动总清开关CLR后,控制台开关SWB、SWA为“00”时,按START微动开关,可对RAM连续手动读操作。存储器写操作(WRITE):拨动总清开关CLR后,控制台开关SWB、SWA设置为“01”时,按START微动开关可对RAM进行连续手动写入。启动程序(RUN):拨动总清开关CLR后,控制台开关SWB

8、、SWA设置为“11”时,按START微动开关,即可转入到第01号“取址”微指令,启动程序运行。上述三条控制台指令用两个开关SWB、SWA的状态来设置,其定义如下:SWBSWA控制台命令00读内存(READ)01写内存(WRITE)11启动程序运行(RUN)根据以上要求设计数据通路框图,如图5-1。微代码定义如表5-1所示。根据以上要求设计数据通路框图,如图5-1。微代码定义如表5-1所示。图5-l 数据通路框图表5-1 基本模型机微指令结构图微程序242322212019181716151413121110987654321控制信号S3S2S1S0MCNRDM17M16ABPuA5uA4uA

9、3uA2uA1uA0A字段B字段P字段151413控制信号121110控制信号987控制信号000000000001LDRI001RS_G001P1010LDDR1010010011LDDR2011011100LDIR100100P4101LOAD101ALU_G101110LDAR110PC_G110LDPC系统涉及到的微程序流程见图6-2,当拟定“取指令”微指令时,该微指令的判别测试字段为P1测试。由于“取指令”微指令是所有微程序都使用的公用微指令,因此P1的测试结果出现多路分支。本机用指令寄存器的高4位(I7I4操作码)作为测试条件,出现5路分支,占用5个固定微地址单元。控制台操作为P4

10、测试,它以控制台开关SWB、SWA作为测试条件,出现了3路分支,占用3个固定微地址单元。当分支微地址单元固定后,剩下的其它地方就可以一条微指令占用一个微地址单元随意填写。当全部微程序设计完毕后,应将每条微指令代码化,表6-2即为将图6-2的微程序流程图按微指令格式转化而成的“二进制微代码表”。图5-2 微程序流程图表5-2 二进制代码表本系统有两种外部I/O设备,一种是二进制数码开关,作为输入设备(INPUT);另一种是两位十六进制数LED数码管,作为输出设备(OUTPUT UNIT)。在输入时,二进制开关数据直接经过三态门送到总线上。只要开关状态不变,输入的信息也不变。输出时,将输出数据送到

11、数据总线上,当写信号(WE)有效时,将数据打入输出锁存器,驱动数码块显示。6.实习内容6.1.根据该模型机的指令系统,编写一段程序本程序从输入设备(数码开关)读入数据,与0A单元的数据相加,然后送到输出设备(LED数码管)进行显示。本程序不断地循环运行,在运行中可改变输入开关(INPUT)的值,观察输出显示的变化。设计机器指令程序如下(机器码和地址为十六进制数据)。地 址 内 容 助记符 说 明00 00 IN ;输入开关数据R0,采集数据01 10 ADD 0AH ;R00AHR0,输入数据与指定数据相加02 0A ;地址03 20 STA 0BH ;R00B04 0B ;地址05 30 O

12、UT 0BH ;0BH BUS,输出显示06 0B ;地址07 40 JMP 00H ;00HPC08 00 ;跳转地址0A 01 ;加数,可自定0B ;求和结果保存在0B单元6.2.连接实验线路按图5-3连接实验线路6.3.手动写入(1)先将机器指令对应的微代码正确地写入28C16中,由于在实验1.7微程序控制器的组成与微程序设计实验中已将微代码写入E2PR0M芯片中,对照表2-5校验正确后就可使用。(2)使用控制台WRITE和READ微程序进行机器指令程序的装入和检查,其操作如下:A使SIGNAL UNIT单元的SP03为“STEP”状态,SP04为“RUN”状态,CONTROLUNIT的开关SP05处于“NORM”状态,开关SP06处于“RUN” 状态。B拨动开关单元的总清开关CLR(101),微地址寄存器清零,程序计数器清零。然后使开关单元的SWB、SWA开关设置为“01”,使它变为写内存状态,按动一次控制台单元的触动开关START,就写入一个数据,微地址21中将PC存入A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号