计算机组成原理实验报告三
- 格式:doc
- 大小:1.44 MB
- 文档页数:14
上海大学计算机组成原理实验报告(全)《计算机组成原理实验》报告一姓名学号时间地点行健楼 609机房评阅一.数据传送实验1. 实验内容及要求在试验箱上完成以下内容:将58H写入A寄存器。
将6BH写入W寄存器。
将C3H 写入R1寄存器。
2. 实验环境本实验箱用74HC574构成各种寄存器。
3. 实施步骤或参数①注视仪器,打开电源,手不要远离电源开关,随时准备关闭电源,注意各数码管、发光管的稳定性,静待10秒,确信仪器稳定、无焦糊味。
②设置实验箱进入手动模式。
③K2接AEN,K1和K2接EX0和EX1,设置K2K1K0=010,设置K23~K16=01011000。
④注视A及DBUS的发光管,按下STEP键,应看到CK灯灭、A旁的灯亮。
记住看到的实际显示情况。
⑤放开STEP键,应看到CK灯亮、A寄存器显示58。
记住看到的实际情况。
⑥重复上述实验步骤,在做6BH时,K2接WEN,K1和K2接EX2和EX3,设置K2K1K0=010,设置K23~K16=01101011;重复上述实验步骤,在做C3H时,K2接RWR,K1和K2接SB 和SA,设置K2K1K0=001,设置K23~K16=10100011。
⑦关闭实验箱电源。
4. 测试或者模拟结果A寄存器显示58,W寄存器显示6B,R1寄存器显示C3,完成实验目的。
5. 体会本次实验相对简单,只需要三根线便可以完成整个实验,但是,今天认识了实验箱。
124并且在老师的带领下较为完整的认识了整个试验箱,还是很开心的,今后实验箱将是我们学习计算机组成原理的重要工具,也是我们的好朋友。
《计算机组成原理实验》报告二姓名学号时间地点行健楼 609机房评阅二.运算器实验1. 实验内容及要求在试验箱上完成以下内容:计算07H+6AH后左移一位的值送OUT输出。
把39H取反后同64H相或的值送入R2寄存器。
通过人工译码,加深对译码器基本工作原理的理解。
理解命令的顺序执行过程。
计组实验报告范文-3存储器和IO扩展实验综合实验报告(2022--2022年度第一学期)名称:计算机组成原理综合实验题目:存储器和I/O扩展实验院系:计算机系班级:学号:学生姓名:指导教师:设计周数:一周成绩:日期年月一、目的与要求实验目的:(1)熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差异之处;学习用编程器设备向EEPROM芯片内写入一批数据的过程和方法。
(2)理解并熟悉通过字、位扩展技术实现扩展存储器系统容量的方案;(3)了解静态存储器系统使用的各种控制信号之间正常的时序关系;(4)了解如何通过读、写存储器的指令实现对58C65ROM芯片的读、写操作;(5)加深理解存储器部件在计算机整机系统中的作用;(6)学习串行口的正确设置和使用。
实验要求:(1)实验之前认真预习,明确实验目的和具体内容,设计好扩展8K字存储器容量的线路图,标明数据线和控制信号的连接关系,做好实验之前的必要准备;(2)想好实验步骤,明确通过实验到底可以学习哪些知识,想想怎么样有意识的提高教学实验的真正效果;(3)在教学实验过程中,要爱护教学实验设备和用到的辅助仪表,记录实验步骤中的数据和运算结果,仔细分析遇到的现象与问题,找出解决问题的办法,有意识的提高自己的创新思维能力;(4)实验之后认真写出实验报告,总结自己再实验过程中的收获,善于总结和发现问题。
二、实验正文1.主存储器实验内容1.1实验的教学计算机的存储器部件设计(说明只读存储器的容量、随机读写器的容量,各选用了什么型号及规格的芯片、以及地址空间的分布)答:ROM存储区选用4片长度8位、容量8KB的58C65芯片实现,RAM存储区选用2片长度8位、容量2KB的6116芯片实现,每2个8位的芯片合成一组用于组成16位长度的内存字,6个芯片被分成3组,其地址空间分配关系是:0-1777h用于第一组ROM,固化监控程序,2000-2777h用于RAM,保存用户程序和用户数据,其高端的一些单元作为监控程序的数据区,第二组ROM的地址范围可以由用户选择,主要用于完成扩展内存容量(存储器的字、位扩展)的教学实验1.2扩展8K字的存储空间,需要多少片58C65芯片,58C65芯片进行读写时的特殊要求答:第一,要扩展8K字的存储空间,需要使用2片(每一片有8KB容量,即芯片内由8192个单元、每个单元由8个二进制位组成)存储器芯片实现。
池州学院数学计算机科学系实验报告专业: 计算机科学与技术班级: 实验课程: 计算机组成原理姓名: 学号: 实验室: 硬件实验室同组同学:实验时间: 2013年5月15日指导教师签字: 成绩:静态随机存储器实验一实验目的和要求掌握静态随机存储器RAM工作特性及数据的读写方法。
二实验环境PC机一台, TD-CMA 实验系统一套三实验步骤及实验记录(1)关闭实验系统电源, 按图连接实验电路, 并检查无误。
(2) 将时序与操作台单元的开关KK1 、KK3 置为运行档、开关KK2 置为‘单步’档(3) 将CON单元的IOR 开关置为1(使IN单元无输出), 打开电源开关。
(4) 给存储器的00H 地址单元中分别写入数据11H 。
由前面的存储器实验原理图可以看出, 由于数据和地址由同一个数据开关给出, 因此数据和地址要分时写入, 先写地址, 具体操作步骤为: 先关掉存储器的读写(WR=0, RD=0), 数据开关输出地址(IOR=0 ), 然后打开地址寄存器门控信号(LDAR=1 ), 按动ST产生T3脉冲, 即将地址打入到AR中。
再写数据, 具体操作步骤为: 先关掉存储器的读写(WR=0, RD=0)和地址寄存器门控信号(LDAR=0 ), 数据开关输出要写入的数据, 打开输入三态门(IOR=0 ), 然后使存储器处于写状态(WR=1, RD=0, IOM=0), 按动ST产生T3脉冲, 即将数据打入到存储器中。
(5)依次读出第00号单元中的内容, 观察上述各单元中的内容是否与前面写入的一致。
同写操作类似, 也要先给出地址, 然后进行读, 地址的给出和前面一样, 而在进行读操作时, 应先关闭IN单元的输出(IOR=1 ), 然后使存储器处于读状态(WR=0, RD=1, IOM=0), 此时数据总线上的数即为从存储器当前地址中读出的数据内容写入:读出四实验结果与分析写入:读。
计算机组成原理实验报告实验目的,通过本次实验,深入了解计算机组成原理的相关知识,掌握计算机硬件的基本组成和工作原理。
实验一,逻辑门电路实验。
在本次实验中,我们学习了逻辑门电路的基本原理和实现方法。
逻辑门电路是计算机中最基本的组成部分,通过逻辑门电路可以实现各种逻辑运算,如与门、或门、非门等。
在实验中,我们通过搭建逻辑门电路并进行实际操作,深入理解了逻辑门的工作原理和逻辑运算的实现过程。
实验二,寄存器和计数器实验。
在本次实验中,我们学习了寄存器和计数器的原理和应用。
寄存器是计算机中用于存储数据的重要部件,而计数器则用于实现计数功能。
通过实验操作,我们深入了解了寄存器和计数器的内部结构和工作原理,掌握了它们在计算机中的应用方法。
实验三,存储器实验。
在实验三中,我们学习了存储器的原理和分类,了解了不同类型的存储器在计算机中的作用和应用。
通过实验操作,我们进一步加深了对存储器的认识,掌握了存储器的读写操作和数据传输原理。
实验四,指令系统实验。
在本次实验中,我们学习了计算机的指令系统,了解了指令的格式和执行过程。
通过实验操作,我们掌握了指令的编写和执行方法,加深了对指令系统的理解和应用。
实验五,CPU实验。
在实验五中,我们深入了解了计算机的中央处理器(CPU)的工作原理和结构。
通过实验操作,我们学习了CPU的各个部件的功能和相互之间的协作关系,掌握了CPU的工作过程和运行原理。
实验六,总线实验。
在本次实验中,我们学习了计算机的总线结构和工作原理。
通过实验操作,我们了解了总线的分类和各种总线的功能,掌握了总线的数据传输方式和时序控制方法。
结论:通过本次实验,我们深入了解了计算机组成原理的相关知识,掌握了计算机硬件的基本组成和工作原理。
通过实验操作,我们加深了对逻辑门电路、寄存器、计数器、存储器、指令系统、CPU和总线的理解,为进一步学习和研究计算机组成原理奠定了坚实的基础。
希望通过不断的实践和学习,能够更深入地理解和应用计算机组成原理的知识。
实验三数据通路组成实验一、实验目的1.进一步熟悉计算机的数据通路。
2.将双端口通用寄存器堆和双端口存储器模块连接,构成新的数据通路。
3.掌握数字逻辑电路中的一般规律,以及排除故障的一般原则和方法。
4.锻炼分析问题和解决问题的能力,在出现故障的情况下,独立分析故障现象,并排除故障。
二、实验电路图3.3 数据通路实验电路图数据通路实验电路图如图3.3所示。
它是将双端口存储器模块和双端口通用寄存器堆模块连接在一起形成的。
存储器的指令端口(右端口)不参与本次实验。
通用寄存器堆连接运算器模块,本次实验涉及其中的DR1。
由于双端口存储器是三态输出,因而可以直接连接到DBUS上。
此外,DBUS还连接着通用寄存器堆。
这样,写入存储器的数据由通用寄存器提供,从RAM中读出的数据也可以放到通用寄存器堆中保存。
本实验的各模块在以前的实验中都已介绍,请参阅前面相关章节。
注意实验中的控制信号与模拟它们的二进制开关的连接。
三、实验设备1.TEC-5计算机组成原理实验系统1台2.逻辑测试笔一支(在TEC-5实验台上)3.双踪示波器一台(公用)4.万用表一只(公用)四、故障的分析与排除数字电路中难免要出现这样或那样的故障。
有了故障迅速加以诊断并排除,使电路能正常运行,这是实际工作中经常遇到的事。
因此,学会分析电路故障,提高排除故障的能力,是很有必要的。
就数字电路的故障性质而言,大体有两大类:一类是设计中的错误或不当造成的故障;另一类是元件损坏或性能不良造成的。
1.设计错误造成的故障常见的设计错误有逻辑设计错误和布线错误。
对于布线错误,只要能仔细的进行检查就可以排除。
要较快的判断出布线错误的位置,可以通过对某个预知特性点的观察检测出来。
例如,该点的信号不是预期的特性,则可以往前一级查找。
常见的布线错误是漏线和布错线。
漏线的情况往往是输入端未连线或浮空。
浮空输入可用三状态逻辑测试笔或电压表检测出来。
对于设计错误,需要在设计中加以留心和克服。
福建农林大学计算机与信息学院计算机类实验报告课程名称:计算机组成原理姓名:周孙彬系:计算机专业:计算机科学与技术年级:2012级学号:3126010050指导教师:张旭玲职称:讲师2014年06 月22日实验项目列表序号实验项目名称成绩指导教师1 算术逻辑运算单元实验张旭玲2 存储器和总线实验张旭玲3 微程序控制单元实验张旭玲4 指令部件模块实验张旭玲福建农林大学计算机与信息学院信息工程类实验报告系:计算机专业:计算机科学与技术年级: 2012级姓名:周孙彬学号: 3126010050 实验课程:实验室号:_______ 实验设备号:实验时间:指导教师签字:成绩:实验一算术逻辑运算单元实验实验目的1、掌握简单运算器的数据传输方式2、掌握74LS181的功能和应用实验要求完成不带进位位算术、逻辑运算实验。
按照实验步骤完成实验项目,了解算术逻辑运算单元的运行过程。
实验说明1、ALU单元实验构成(如图2-1-1)1、运算器由2片74LS181构成8位字长的ALU单元。
2、2片74LS374作为2个数据锁存器(DR1、DR2),8芯插座ALU-IN作为数据输入端,可通过短8芯扁平电缆,把数据输入端连接到数据总线上。
运算器的数据输出由一片74LS244(输出缓冲器)来控制,8芯插座ALU-OUT 作为数据输出端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。
图2-1-1图2-1-22、ALU单元的工作原理(如图2-1-2)数据输入锁存器DR1的EDR1为低电平,并且D1CK有上升沿时,把来自数据总线的数据打入锁存器DR1。
同样使EDR2为低电平、D2CK有上升沿时把数据总线上的数据打入数据锁存器DR2。
算术逻辑运算单元的核心是由2片74LS181组成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M、CN)。
当实验者正确设置了74LS181的各个控制信号,74LS181会运算数据锁存器DR1、DR2内的数据。
计算机组成原理实验报告计算机组成原理实验报告引言计算机组成原理是计算机科学与技术专业中的一门重要课程,通过实验学习可以更好地理解和掌握计算机的基本原理和结构。
本实验报告将介绍我在学习计算机组成原理课程中进行的实验内容和实验结果。
实验一:二进制与十进制转换在计算机中,数据以二进制形式存储和处理。
通过这个实验,我们学习了如何将二进制数转换为十进制数,以及如何将十进制数转换为二进制数。
通过实际操作,我更深入地了解了二进制与十进制之间的转换原理,并且掌握了转换的方法和技巧。
实验二:逻辑门电路设计逻辑门电路是计算机中的基本组成部分,用于实现不同的逻辑运算。
在这个实验中,我们学习了逻辑门的基本原理和功能,并通过电路设计软件进行了实际的电路设计和模拟。
通过这个实验,我深入理解了逻辑门电路的工作原理,并且掌握了电路设计的基本方法。
实验三:组合逻辑电路设计组合逻辑电路是由多个逻辑门组合而成的电路,用于实现复杂的逻辑功能。
在这个实验中,我们学习了组合逻辑电路的设计原理和方法,并通过实际的电路设计和模拟,实现了多个逻辑门的组合。
通过这个实验,我进一步掌握了逻辑电路设计的技巧,并且了解了组合逻辑电路在计算机中的应用。
实验四:时序逻辑电路设计时序逻辑电路是由组合逻辑电路和触发器组合而成的电路,用于实现存储和控制功能。
在这个实验中,我们学习了时序逻辑电路的设计原理和方法,并通过实际的电路设计和模拟,实现了存储和控制功能。
通过这个实验,我进一步了解了时序逻辑电路的工作原理,并且掌握了时序逻辑电路的设计和调试技巧。
实验五:计算机指令系统设计计算机指令系统是计算机的核心部分,用于控制计算机的操作和运行。
在这个实验中,我们学习了计算机指令系统的设计原理和方法,并通过实际的指令系统设计和模拟,实现了基本的指令功能。
通过这个实验,我深入了解了计算机指令系统的工作原理,并且掌握了指令系统设计的基本技巧。
实验六:计算机硬件系统设计计算机硬件系统是由多个模块组成的,包括中央处理器、存储器、输入输出设备等。
实验名称:计算机组成原理实验实验目的:1. 理解计算机组成原理的基本概念和原理。
2. 掌握计算机各个组成部件的功能和相互关系。
3. 通过实验加深对计算机组成原理的理解和应用。
实验时间:2023年X月X日实验地点:计算机实验室实验器材:1. 计算机组成原理实验箱2. 计算机组成原理实验指导书3. 计算器4. 计算机组成原理实验数据记录表实验内容:一、实验一:计算机硬件系统结构1. 实验目的:了解计算机硬件系统的基本结构,包括中央处理器(CPU)、存储器、输入输出设备等。
2. 实验步骤:(1)观察实验箱的硬件组成,识别各个硬件部件。
(2)了解各个硬件部件的功能和相互关系。
(3)记录实验数据。
3. 实验结果与分析:实验结果显示,计算机硬件系统主要由CPU、存储器、输入输出设备等组成。
CPU负责处理数据,存储器负责存储数据,输入输出设备负责与用户进行交互。
二、实验二:CPU工作原理1. 实验目的:了解CPU的工作原理,包括指令周期、时钟周期、数据通路等。
2. 实验步骤:(1)观察实验箱的CPU模块,识别各个部件。
(2)了解CPU各个部件的功能和相互关系。
(3)进行指令周期和时钟周期的实验,记录实验数据。
3. 实验结果与分析:实验结果显示,CPU的工作原理包括指令周期和时钟周期。
指令周期是指执行一条指令所需的时间,时钟周期是指CPU中时钟信号的周期。
实验数据表明,CPU通过数据通路进行指令的执行,完成数据处理。
三、实验三:存储器工作原理1. 实验目的:了解存储器的工作原理,包括随机存储器(RAM)、只读存储器(ROM)等。
2. 实验步骤:(1)观察实验箱的存储器模块,识别各个存储器。
(2)了解存储器的功能和特点。
(3)进行存储器读写实验,记录实验数据。
3. 实验结果与分析:实验结果显示,存储器包括RAM和ROM。
RAM具有读写功能,而ROM只能读。
实验数据表明,存储器通过地址译码器进行寻址,实现数据的读写。
管理学院信息管理与信息系统专业 3 班______组、学号姓名协作者教师评定_____________实验题目_微程序控制器实验__________________1.实验目的与要求:实验目的:(1).理解时序产生器的原理,了解时钟和时序信号的波形。
(2).掌握微程序控制器的功能、组成知识。
(3).掌握微指令格式和各字段功能。
(4).掌握微程序的编制、写入、观察微程序的运行,学习基本指令的执行流程。
实验要求:(1).按练习一要求完成测量波形的操作,画出TS1、TS2、TS3、TS4的波形,并测出所用的脉冲Φ的周期。
(2).按练习二的要求输入微指令的二进制代码表,并单步运行五条机器指令。
(3).实验时,结合读、写微指令流程图,选择存储器地址和数据不断对RAM写入数据,执行时为循环重复执行微指令,直到有P2(CLR)清零信号作用时才停止。
(4)结合实验内容,将数据00H-002H存入存储器6116的00H-002H 单元,,写出实验步骤,并在实验中加以验证。
2.实验方案:(1)按要求在实验仪上接好线,仔细检查正确与否,无误后才接通电源,每次实验都要接一些线,先接线,后打开电源,养成不带电接线的习惯,这样可以避免烧坏实验仪器。
(2)编程写入E2PROM28161)将编程开关(MJ20)置为PROM(编程)状态;2)将STATE UNIT中的STEP置为“STEP”状态,STOP置为“RUN”状态;3)在UA5-UA0开关上置要写的某个微地址(八进制);4)在MK24-MK1开关上置要写的微地址相应的24位微代码,24位开关对应24位显示灯,开关量为“1”灯亮,为“0”灯灭;5)启动时序电路(按动启动按钮START),即将微代码写入到E2PROM2816的相应地址对应的单元中;6)重复(3)~(5)步骤将每一条微指令写入E2PROM2816。
(3)校验1)将编程开关置为READ状态;2)将STEP开关置为“STEP”状态,STOP开关置为“RUN”状态;3)在开关UA5~UA0上置好要读的某个微地址;4)按动START键,启动时序电路,观察显示灯MD24-MD1的状态,检查读出的微代码是否已写入的相同。
甘肃政法学院
本科生实验报告
(三)
姓名:
学院:
专业:
班级:
实验课程名称: 计算机组成原理
实验日期: 2012年11月 16 日
指导教师及职称:武光利
实验成绩:
开课时间:2012——2013学年第一学期
甘肃政法学院实验管理中心印制
实验题目 微控制器实验 小组合作 否
姓名 班级 学 号
一、实验目的
一、握时序产生器的组成原理;
二、握微程序控制器的组成原理;
三、握微程序的编制、写入,观察微程序的运行;
二.实验环境
CCT-IV计算机组成原理教学实验系统一台,导线若干。
三、实验内容与步骤
<一>实验原理:
实验所用的时序电路原理如图3—1所示,可产生4个等间隔的
时序信号TS1—TS4 ,其中φ为时钟信号,由实验台右上方的方波信号
源提供,可产生频率及脉宽可调的方波信号。学生可根据实验自行选
择方波信号的频率及脉宽。为了便于控制程序的运行,时序电路发生
器也设置了一个启停控制发生器Cr,使TS1—TS4 信号输出可控。图
中STEP(单步)、STOP(停机)分别是来自实验板上方中部的两个二
进制开关STEP、STOP的模拟信号。START键是来自实验板上方中部
的一个微动开关START的按键信号。当STEP开关为0时(EXEC),一
旦按下启动键,运行触发器Cr一直处于“1”状态,因此时序信号
TS1—TS4 将周而复始地发送出去。当STEP为1(STEP)时,一旦按下
启动键,机器便处于单步运行状态,即此时只发送一个CPU周期的时
序信号就停机。利用单步方式,每次只读一条微指令,可以观察微指
令的代码与当前微指令的执行结果。另外,当机器连续运行时,如果
STOP开关置“1”(STOP),也会使机器停机。
由于时序电路的内部连线已经连好,所以只需将时序电路与方波
信号源连接(即将时序电路的时钟脉冲输入端φ接至方波信号发生器
输出端H23),时序电路的CLR已接至实验板右下方的CLR模拟开关上。
图3—1 时序电路原理图
<二>微程序:
⑴微程序控制电路
微程序控制器的组成见图3-2,其中控制存储器采用3片2816
的E2PROM,具有掉电保护功能,微指令寄存器18位,用两片8D触发
器(273)和一片4D(175)触发器组成。微地址寄存器6位,用三
片正沿触发的双D触发器(74)组成,它们带有清“0”端和预置端。
在不判别测试的情况下,T2时刻打入微地址寄存器的内容即为下一条
微指令地址。当T4时刻进行测试判别时转移逻辑满足条件后输出的负
脉冲通过强置端将某一触发器置为“1”状态,完成地址修改。
在该实验电路中设有一个编程开关(位于实验板右上方),它具有三
种状态:PROM(编程)、READ(校验)、RUN(运行)。当处于“编程状
态”时,学生可根据微地址和微指令格式将微指令二进制代码写入到
控制存储器2816中。当处于“校验状态”时,可以对写入控制存储
器中的二进制代码进行验证,从而可以判断写入的二进制代码是否正
确。当处于“运行状态”时,只要给出微程序的入口微地址,则可根
据微程序流程图自动执行微程序。图中微地址寄存器输出端增加了一
组三态门,目的是隔离触发器的输出,增加抗干扰能力,并用来驱动
微地址显示灯。
(2) 微指令格式
微指令字长共24位,其控制位顺序如下:
其中UA5—UA0为6位的后续微地址,A、B、C为三个译码字段,
分别由三个控制位译码出多位。C字段中的P(1)—P(4)是四个测
试字位。其功能是根据机器指令及相应微代码进行译码,使微程序转
入相应的微地址入口,从而实现微程序的顺序、分支、循环运行, I7
—I2为指令寄存器的第7—2位输出,SE5—SE1为微控器单元微地址
锁存器的强置端输出。AR为算术运算是否影响进位及判零标志控制
位,其为零有效。B字段中的RS—B、R0—B、RI—B分别为源寄存器
选通信号、目的寄存器选通信号及变址寄存器选通信号,其功能是根
据机器指令来进行三个工作寄存器R0、R1、及R2的选通译码,,LDRi
为打入工作寄存器信号的译码器使能控制位。
图 3-3
图 3-4
<三>实验步骤:
下图为几条机器指令对应的参考微程序流程图,将全部微程序按
微指令格式变成二进制代码,可得到表3-2的二进制代码表。
表 3-2 二进制代码表
按图3-6连接实验线路,仔细查线无误后接通电源。
图 3-6 实验接线图
用双踪示波器(或用PC示波器功能)观察方波信号源的输出,时序电路中的“STOP”
开关置为“RUN”,“STEP”开关置为“EXEC”。按动START按键,从示波器上可观察到TS1、
TS2、TS3、TS4 各点的波形,比较它们的相互关系,画出其波形,并标注测量所得的脉冲宽
度,见图3-7。
图 3-7
程序控制器的工作原理:
① 编程
A.将编程开关置为PROM(编程状态)。
B.将实验板上“STATE UNIT”中的“STEP”置为“STEP”,“STOP”
置为“RUN”状态。
C.用二进制模拟开关置微地址MA5—MA0。
D.在MK24—MK1开关上置微代码,24位开关对应24位显示灯,
开关量为“0”时灯亮,开关量为“1”时灯灭。
E.启动时序电路(按动启动按钮“START”),既将微代码写入到
E2PROM 2816的相应地址对应的单元中。
F.重复C—E步骤,将表3—2的微代码写入2816。
② 校验
A.将编程开关设置为READ(校验)状态。
B.将实验板的“STEP”开关置为“STEP”状态。“STOP”开关置为“RUN”
状态。
C.用二进制开关置好微地址MA5—MA0。
D.按动“START”键,启动时序电路,读出微代码,观察显示灯MD24
—MD1的状态(灯亮为“0”,灭为“1”),检查读出的微代码是否与
写入的相同。如果不同,则将开关置于PROM编程状态,重新执行①
即可。
③ 单步运行
A.将编程开关置于“RUN”(运行)状态。
B.实验板上的“STEP”及“STOP”开关保持原状。
C.操作CLR开关(拨动开关在实验板右下角)使CLR信号1→0→1,
微地址寄存器MA5—MA0清零,从而明确本机的运行入口微地址为
000000(二进制)。
D.按动“START”键,启动时序电路,则每按动一次启动键,读出一
条微指令后停机,此时实验台上的微地址显示灯和微命令显示灯将显
示所读出的一条指令。
注意:在当前条件下,可将“MICRO—CONTROLLER”单元的SE6—SE1
接至“SWITCH UNIT”中的S3——Cn对应二进制开关上,可通过强置
端SE1—SE6人为设置分支地址。将SE1—SE6对应二进制开关量为
“1”,当需要人为设置分支地址时,将某个或几个二进制开关置“0”,
相应的微地址位即被强置为“1”,从而改变下一条微指令的地址。(二
进制开关置为“0”,相应的微地址位将被强置为“1”)
④连续运行
A.将编程开关置为“RUN”(运行)状态。
B.将实验板的单步开关“STEP”置为“EXEC”状态。
C.使CLR从1→0→1,此时微地址寄存器清“0”,从而给出取指微指
令的入口地址为000000(二进制)。
D.启动时序电路,则可连续读出微指令。
<五>实验实体连接图:
<六>实验结果:
执行校验得到的显示结果与写入得微代码一致。当将编程开关置
为“RUN”(运行)状态。使CLR从1→0→1,此时微地址寄存器清“0”,
从而给出取指微指令的入口地址为000000(二进制)。按动START,
启动时序电路,每按动一次启动键,读出一条微指令,同理把所用的
各执行一遍。
四、实验过程与分析
实验所用的时序电路可产生各等间隔的时序信号TS1-TS4,其中
Φ为时钟信号。为了便于控制程序的运行,时序电路发生器设置了一
个启停控制触发器Cr,使TS1-TS4信号输出可控。其中STEP(单步)、
STOP(停机)分别是来自实验板上的两个二进制开关STEP、STEP的模
拟信号。利用单步方式,每次只读出一条微指令,可以观察微指令的
代码与当前微指令的执行结果。另外,当机器连续运行时,如果STOP
开关置"1",也会使机器停机。
五、实验总结
通过实验我掌握了存储器的工作特性和使用方法,学会了写地址
操作,将数据写入地址寄存器AR里,对存储器的地址单元进行写内
容操作和相关数据的写入,最后读出地址单元的内容。
在此次实验中,一定要注意数据输入的正确性,一次输入错误就
可能要重头开始。
同时,在确定线路连接正确的前提下,再接通电源,有利于实验
器材的保护。