计算机原理实验指导书

上传人:无*** 文档编号:45827162 上传时间:2021-12-08 格式:DOC 页数:33 大小:727.50KB
收藏 版权申诉 举报 下载
计算机原理实验指导书_第1页
第1页 / 共33页
计算机原理实验指导书_第2页
第2页 / 共33页
计算机原理实验指导书_第3页
第3页 / 共33页
资源描述:

《计算机原理实验指导书》由会员分享,可在线阅读,更多相关《计算机原理实验指导书(33页珍藏版)》请在装配图网上搜索。

1、计算机原理实验指导书课 程 号:10022101适用专业:计算机制 定 人: 于秀丽教 研 室:计算机科学与技术教研室计算机科学与信息工程学院2007 年5 月前言计算机组成原理课程是网络工程专业,计算机科学与技术专业的重要专业课程之一。随着计算机技术的迅速发展和在当今信息社会中的广泛应用,给计算机组成课程的教学提出了新的更高的要求。由于计算机组成原理是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。将计算机组成原理课程建设成市级一流的课程,是近期计算机组成原理课程努力的方向。目前,我们重新编写了实验指导书,调整了实验安排,加大了实践力度。希望同学们能够充分利用实验条件,认真完成实验,从

2、实验中得到应有的锻炼和培养。希望同学们在使用本实验指导书及进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使计算机组成原理成为具有省内一流水平的课程。实验要求计算机组成原理是计算机专业本科生核心硬件课程,必修。该课程重点是讲授简单、完整的计算机硬件系统的基本组成原理与内部运行机制,也是进一步学习计算机系统结构课程的基础。课程内容的工程性、技术性、实用性都比较强,因此,在传授计算机组成的原理性知识之外,还应有较多的设计与实验技能训练。通过模型机完成运算器、存储器、控制器和总线的实现和连接,使学生加深了解和更好的掌握计算机组成原理课程教学大纲要求的内容。在计算机组成原理的课程实验过程中,

3、要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。(2)仔细观察上机操作时出现的各种现象,记录主要情况,作出必要说明和分析。(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。(5)实验课程不迟到。如有事不能出席,所缺实验一般不补。实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交书面的实验报告。希望同学们抓紧时间,合理安排,认真完成。目 录第一部分 计算机组成原理实验部分实验一 运算器实验1实验二 控制器实验10实验三 微控制器

4、实验13实验四 总线控制实验19第二部分 计算机组成原理设计实验部分应用一 复杂模型机的设计与实现21实验一 运算器组成实验(一) 算术逻辑运算实验 【实验目的】(1)掌握简单运算器的数据传送通路。(2)验证运算功能发生器(74LS181)的组合功能。【实验设备】TDN-CM+计算机组成原理教学实验系统一台,排线若干。【实验原理】实验中所用的运算器数据通路如图1-1所示。其中运算器由两片74LS181以并/串行式构成8位字长的ALU。运算器的输出经过一个三态门(74LS 245)和数据总线相连,运算器的两个数据输入端分别由二个锁存器(74LS373)锁存,锁存器的输入连至数据总线,图 1-1

5、运算器数据通路数据开关(“INPUT DEVICE”)用来给出参与运算的数据,并经过一三态门(74LS 245)和数据总线相连,数据显示灯(“BUS UNIT”)已和数据总线相连,用来显示数据总线内容。图中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号,其它均为电平信号。由于实验电路中的时序信号均已连至“W/R UNIT”的微动开关KK2 的输出端,按动微动开关,即可获得实验所需的单脉冲,而S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、各电平控制信号用“SWITCH UNIT”中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B为低电平有效

6、,LDDR1、LDDR2为高电平有效。【实验步骤】(1)按图1-2连接实验线路,仔细查线无误后接通电源。 图1-2 实验连线图(2)用二进制数码开关向DR1 和DR2寄存器置数。具体操作步骤图示如下:检验DR1和DR2中存的数是否正确,具体操作为:关闭数据输入三态门(SW-B=1),打开ALU输出三态门(ALU-B=0),置S3、S2、S1、S0、M为1 1 1 1 1 时,总线指示灯显示DR1中的数,而置成1 0 1 0 1时总线指示灯显示DR2中的数。(3)验证74LS181的算术运算和逻辑运算功能(采用正逻辑)在给定DR1=65H、DR2=A7H的情况下,改变运算器的功能设置,观察运算器

7、的输出填入下表中,并和理论分析进行比较、验证。表1-1(二)进位控制实验 【实验目的】(1)掌握带进位控制的算术运算功能发生器的功能。(2)按指定数据完成几种指定的算术运算。【实验设备】TDN-CM+计算机组成原理教学实验系统一台,排线若干。【实验原理】进位控制运算器的实验原理如图1-3所示,在实验(一)的基础上增加进位控制部分,其中181的进位进入一个74锁存器,其写入是由T4和AR信号控制,T4是脉冲信号,实验时将T4连至“STATE UNIT”的微动开关KK2上。AR是电平控制信号(低电平有效),可用于实现带进位控制实验,而T4脉冲是将本次运算的进位结果锁存到进位锁存器中。 图 1-3

8、进位控制实验原理图【实验步骤】(1)按图1-4连接实验线路,仔细查线无误后接通电源。 图1-4 实验连线图(2)用二进制数码开关向DR1 和DR2寄存器置数。具体方法: 关闭ALU输出三态门(ALU-B=1),开启输入三态门(SW-B=0),设置开关。例如:向DR1存入01010101,向DR2存入10101010。具体操作步骤如下:(3)进位标志清零具体操作方法如下:实验板中“SWITCH UNIT”单元中的CLR开关为标志CY、ZI的清零开关,它为零时是清零状态,所以将此开关做101操作,即可使标志位清零。注: 进位标志指示灯CY亮时表示进位标志为“0”,无进位;标志指示灯CY灭时表示进位

9、为“1”,有进位。(3)验证74LS181的算术运算和逻辑运算功能(采用正逻辑)在给定DR1=65H、DR2=A7H的情况下,将LDDR1和LDDR2信号清零(关闭DR1和DR2),然后改变运算器的功能设置,观察运算器的输出填入下表中,并和理论分析进行比较、验证。(4)验证带进位运算及进位锁存功能,使Cn=1,Ar=0来进行带进位算术运算。 例如:做加法运算,首先向DR1、DR2置数,然后使ALU-B=0,S3 S2 S1 S0 M状态为10010,此时数据总线上显示的数据为DR1加DR2当前进位标志,这个结果是否产生进位,则要按动微动开关KK2,若进位标志灯亮,表示无进位;反之,有进位。(三

10、)移位运算实验 【实验目的】(1)验证移位控制的组合功能。【实验设备】TDN-CM+计算机组成原理教学实验系统一台,排线若干。【实验原理】移位运算实验原理如图1-5所示,使用了一片74LS299作为移位发生器,其输入/输出端以图1-5 移位运算实验原理图排针方式和总线单元连接。299-B信号控制其使能端,T4时序为其时序脉冲,实验时将“W/RUNIT”中的T4接至“STATE UNIT”中的KK2单脉冲发生器,由S0 S1 M控制信号控制其功能状态,其列表如下: 【实验步骤】(1)按图1-6连接实验线路,仔细查线无误后接通电源。图 1-6 实验连线图(2)移位操作: A置数,具体步骤如下:B移

11、位,参照上表改变S0 S1 M 299-B的状态,按动微动开关KK2,观察移位结果。实验二 存储器实验 【实验目的】掌握静态随机存储器SRAM工作特性及数据的读写方法。【实验设备】TDN-CM+计算机组成原理教学实验系统一台,排线若干。【实验原理】实验所用的半导体静态存储器电路原理如图2-1所示,实验中的静态存储器一片6116(2K*8)构成,其数据线接至数据总线,地址线由地址锁存器(74LS273)给出,地址灯图2-1 存储器实验原理图AD0-AD7与地址线相连,显示地址线内容,数据开关经一三态门(74LS245)连至数据总线,分时给出地址和数据。因地址寄存器为8位,接入6116的地址A7-

12、A0,而高三位A8-A10接地,所以其实际容量为256字节。6116有三个控制线:CE(片选线)、OE(读线)、WE(写线)。当片选有效(OE=0)时,OE=0时进行读操作,WE=0时进行写操作。本实验中将OE常接地,在此情况下,当CE=0、WE=0时进行读操作,CE=0、WE=1时进行写操作,其写时间与T3脉冲宽度一致。实验时将T3脉冲接至实验板上时序电路模块的TS3相应插孔中,其脉冲宽度可调,其它电平控制信号由“SWITCH UNIT”单元的二进制开关模拟,其中SW-B为低电平有效,LDAR为高电平有效。【实验步骤】(1) 按图2-2连接实验线路,仔细查线无误后接通电源。由于存储器模块内部

13、的连线已经接好,因此只需完成实验电路的形成、控制信号模拟开关、时钟脉冲信号T3与存储模块的外部连接。图2-2 实验连线图(2)给存储器的00、01、02、03、04地址单元中分别写入数据11、12、13、14、15,具体操作步骤如下:(以向0号单元写入11为例)(3)一次读出第00、01、02、03、04号单元中的内容,观察上述各单元中的内容是否与前面写入的一致,具体操作步骤如下:(以从0号单元读出11数据为例)实验三 微控制器实验 【实验目的】(1)掌握时序产生器的组成原理。(2)掌握微程序控制器的组成原理。 (3)掌握微程序的编写、写入,观察微程序的运行。【实验设备】TDN-CM+计算机组

14、成原理教学实验系统一台。【实验原理】微程序控制器的组成见图3-1,其中控制存储器采用3片2816的EEPROM,具有掉电保护功能,微命令寄存器18位,用两片8D触发器(273)和一片4D()175)触发器组成。微地址寄存器6位,用三片正沿触发的双D触发器(74)组成,它们带有清零端和预置端。 在该实验电路中设有一个编程开关(位于实验板右上方),它具有三种状态:PROM(编程)、READ(校验)、RUN(运行)。当处于“编程状态”时,学生可根据微地址和微指令格式将微指令二进制代码写入到控制存储器2816中。当处于“校验状态”时,可以对写入控制存储器中的二进制代码进行验证,从而可以判断写入的二进制

15、代码是否正确。当处于“运行状态”时,只要给出微程序的入口微地址,则可根据微程序流程图自动执行微程序。图中微地址寄存器输出端增加了一组三态门,目的是隔离触发器的输出,增加抗干扰能力,并用力驱动微地址显示灯。微指令字长共24位,其控制位顺序如下:242322212019181716151413121110 9 8 7654321S3S2S1S0MCnWEA9A8ABCuA5uA4uA3uA2uA1uA0B字段121110选择000001RS-B0 10RD-B011RI-B100299-B101ALU-B110PC-B表 3-1A字段151413选择000001LDRi0 10LDDR1011LD

16、DR2100LDIR101LOAD110LDARC字段151413选择000001P(1)0 10P(2)011P(3)100P(4)101AR110LDPC其中UA5-UA0为6位的后继微地址,A、B、C为三个译码字段,分别由三个控制位译码出多位,C字段中的P(1)P(4)是四个测试字位。其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行,其原理如图3-2所示。图中I7I2为指令寄存器的第72位输出,SE5SE1为微控制器单元微地址锁存器的强置端输出,AR为算术运算是否影响进位及判零标志控制位,其为零图 3-1 微控制器实验原理图有效

17、。B字段中的RS-B、RD-B、RI-B分别为源寄存器选通信号、目的就存器选通信号及变址寄存器选题信号,其功能是根据机器指令来进行三个工作寄存器R0、R1、R2的选通译码,其原理如图3-3,图中I0I4为指令寄存器的第04位,LDRI为打入工作寄存器信号的译码器使能控制位。 图3-2 指令译码器图 3-3 寄存器选通译码电路【实验步骤】(1)图3-4为几条机器指令对应的参考微程序流程图,将全部微程序按微指令格式变成二进制代码,可得到表3-2的二进制代码表。图 3-4 微程序流程图表 3-2 二进制代码表微地址S3 S2 S1 S0 M CN WE A9 A8ABCUA5UA00 00 0 0

18、0 0 0 0 1 10 0 00 0 0 1 0 00 1 0 0 0 00 10 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 0 1 00 20 0 0 0 0 0 0 0 110 00 0 0 00 10 0 1 0 0 00 30 0 0 0 0 0 0 0 11 1 00 0 0 0 0 00 0 0 1 0 00 40 0 0 0 0 0 0 0 10 1 10 0 0 0 0 00 0 0 1 0 10 50 0 0 0 0 0 0 1 10 1 00 0 1 1 0 00 0 0 1 1 00 61 0 0 1 0 1 0 1 10 0 11 0 1

19、0 0 00 0 0 0 0 10 70 0 0 0 0 0 0 0 11 1 00 0 0 0 0 00 0 1 1 0 11 00 0 0 0 0 0 0 0 00 0 10 0 0 0 0 00 0 0 0 0 11 10 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 0 1 11 2 0 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 1 1 11 30 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 1 1 1 01 40 0 0 0 0 0 0 1 11 101 101 1 00 1 0 1 1 01 50 0

20、0 0 0 0 1 0 10 0 00 0 10 0 00 0 0 0 0 11 60 0 0 0 0 0 0 0 11 1 00 0 0 0 0 00 0 1 1 1 11 70 0 0 0 0 0 0 0 10 1 00 0 0 0 0 00 1 0 1 0 1 2 00 0 0 0 0 0 0 1 11 1 01 1 01 1 00 1 0 0 1 02 1 0 0 0 0 0 0 0 1 11 1 01 1 01 1 00 1 0 1 0 02 20 0 0 0 0 0 0 0 10 1 00 0 0 0 0 0 0 1 0 1 1 12 30 0 0 0 0 0 0 1 10 0 0

21、0 0 0 0 0 0 0 0 0 0 0 12 4 0 0 0 0 0 0 0 0 00 100 0 0 0 0 0 0 1 1 0 0 02 50 0 0 0 0 1 1 1 00 0 01 0 1 0 0 00 0 0 0 0 12 60 0 0 0 0 0 0 0 11 0 10 0 0 1 1 0 0 0 0 0 0 12 70 0 0 0 0 1 1 1 00 0 01 0 1 0 0 0 0 1 0 0 0 03 00 0 0 0 0 1 1 0 10 0 01 0 1 0 0 0 0 1 0 0 0 1图 3-5 实验连线图(2)按图3-5连接实验线路,仔细查线无误后接通电源。

22、 (3)观察微程序控制器的工作原理:1)编程A将编程开关置为PROM(编程)状态。B将实验板上“STATE UNIT”中的“STEP”置为“STEP”,“STOP”置为“RUN”状态。C用二进制模拟开关置微地址MA5-MA0 D在MK24-MK1开关上置微代码,24位开关对应24位显示灯,开关量为“0”时灯亮,开关量为“1”时灯灭。E启动时序电路(按动启动按钮“START”),即将微代码写入到EEPROM 2816的相应地址对应的单元中。F重复C-F步骤,将表3-2的微代码写入2816。2)校验A将编程开关置为READ(校验)状态。B将实验板的“STEP”置为“STEP”,“STOP”置为“R

23、UN”状态。C用二进制模拟开关置好微地址MA5-MA0 D按动“START”键,启动时序电路,读出微代码,观察显示灯MD24-MD1的状态(灯亮为“0”,灭时为“1”),检查读出的微代码是否与写入的相同,如果不同,则将开关置于PROM编程状态,重新执行1)即可。3)单步运行 A将编程开关置为“RUN”状态,“STEP”及“STOP”开关保持原态。B拨动总清开关CLR,使开关CLR信号为101,微地址寄存器MA5MA0清零, C按动“START”键,启动时序电路,则每按动一次START键,读出一条微指令后停机,此时实验台上的微地址显示灯和微命令显示灯将显示所读出的一条指令。注意:在当前条件下,可

24、将“MICROCONTROLLER”单元的SE6SE1接到“SWITCH UNIT”中的S3Cn对应二进制开关上,可通过强制置端SE6SE1人为设置分支地址。将SE6SE1对应二进制开关置为“1”,当需要人为设置分支地址时,将某个或某几个二进制开关置“0”,相应的微地址位即被强制置为“1”,从而改变下一条微指令的地址。(二进制开关置为“0”,相应的微地址被强制置为“1”)4)连续运行A将编程开关置为“RUN”状态,使“STATE UNIT”中的“STEP”置为“ECEX”状态。B拨动总清开关CLR,使开关CLR信号为101,此时,微地址寄存器清零,从而给出取指微指令的入口地址为000000(二

25、进制)。C启动时序电路,则可连续读出微指令。实验四 总线控制实验 【实验目的】(1)掌握总线的概念及其特性。(2)掌握总线传输控制特性。 【实验设备】TDN-CM+计算机组成原理教学实验系统一台。【实验原理】(1)总线的基本概念 总线是多个系统部件之间进行数据传送的公共通道,是构成计算机系统的骨架。借助总线连接,计算机在系统各部件之间实现传送地址、数据和控制信息的操作。因此,所谓总线就是指能为多个功能部件服务的一组公用信息线。(2)实验原理实验所以总线传输实验框图如图4-1所示,它将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。这些设备都需要有三态输出控制,按照传输要求恰当有

26、序的控制它们,就可实现总线信息传输。图 4-1 实验框图【实验要求】 根据挂在总线上的几个基本部件,设计一个简单的流程:(1)输入设备将一个数打入R0寄存器。(2)输入设备将另一个数打入地址寄存器。 (3)将R0寄存器中的数写入到当前地址的存储器中。(4)将当前地址的存储器中的数用LED数码管显示。【实验步骤】(1)按图5-3连接实验线路,仔细查线无误后接通电源。(2)具体操作步骤如下: 初始状态应设为:关闭所有三态门(SW-B=1,CS=1,R0-B=1,LED-B=1),其它控制信号为LDAR=0,LDR0=0,W/R(RAM)=1,W/R(LED)=1。图 4-2 实验连线图设计一 复杂

27、模型机的设计与实现 【实验目的】综合运用所学计算机原理知识,设计并实现较为完整的计算机。【实验设备】TDN-CM+计算机组成原理教学实验系统一台,排线若干。【实验原理】1 数据格式模型机规定采用定点补码表示法表示数据,且字长为8位,其格式如下:7 6 5 4 3 2 1 0符号尾 数其中第7位为符号位,数值表示范围是:-1X1。2指令格式模型机设计四大类指令共16条,其中包括算术逻辑指令、I/O指令、访问及转移指令和停机指令。(1) 算术逻辑指令设计9条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址,其格式如下:7 6 5 4 3 2 1 0OP-CODE rs rd其中,OP-COD

28、E为操作码,rs为源寄存器,rd为目的寄存器,并规定:rs或rd 选定的寄存器000110R0R1R29条算术逻辑指令的名称、功能和具体格式见表1-1。(2) 访问指令及转移指令模型机设计2条访问指令,即存放(STA)、取数(LDA)、2条转移指令,即无条件转移(JMP)、结果为零或有进位转移指令(BZC),指令格式为:7 65 4 3 2 1 000MOP-CODErdD其中, OP-CODE为操作码,rd为目的寄存器地址(LDA、STA指令使用),D为偏移量(正负均可),M为寻址模式,其定义如下:寻址模式M 有效地址E 说 明 00011011E=DE=(D)E=(RI)+DE=(PC)+

29、D直接寻址间接寻址RI变址寻址相对寻址本模型机规定变址寄存器RI指定为寄存器R2。(3) I/O指令输入(IN)和输出(OUT)指令采用单字节指令,其格式如下:7 6 5 4 3 2 1 0OP-CODEAddr rd其中,addr=01时,选中“INPUT DEVICE”中的开关组作为输入设备,addr=10时,选中“OUTPUT DEVICE”中的数码块作为输出设备。(4) 停机指令 指令格式如下:7 6 5 43 21 0OP-CODE0000HALT指令,用于实现停机操作。3指令系统本模型机共有16条基本指令,其中算术逻辑指令7条,访问内存指令和程序控制指令4条,输入输出指令2条,其他

30、指令1条。表1-1列出了各条指令的格式,汇编符号,指令功能。表4-1 指令格式说明助记符指令格式功能CLR rdMOV rs,rdADD rs , rdSBC rs, rd011100rd 1000rsrd 1001rsrd 1010rsrd 00rdrsrdrs+ rd rdrs-rd-cyrdINC rdAND rs,rdCOM rdRRC rs , rdRLC rs, rd1011rsrd 1100rsrd 1101rsrd 1110rsrd 1111rsrd rd+1rdrsrdrsrdrsrdcyrsrsrdcyrsLDA M,D,rdSTA M,D,rdJMP M,DBZC M,D

31、00M00 rdD 00M01 rdD00M10 00D00M11 00DErdrdEEPC当CY=1或Z=1时,EPC IN addr,rdOUT addr,rd 010001rd 010110rd addrrdrdaddrHLT 01100000停机【总体设计】本模型机的数据框图如图1-1,根据机器指令系统要求,设计微程序流程图及确定微地址,如图1-2。图 1-1 数据通路框图图1-2 微程序流程图按照系统建议的微指令格式,参照微指令流程图,将每条微指令代码化,译成二进制代码表,并将二进制代码表转换为联机操作时的十六进制格式文件。242322212019181716151413121110

32、 9 8 7654321S3S2S1S0MCnWEA9A8ABCuA5uA4uA3uA2uA1uA0B字段121110选择000001RS-B0 10RD-B011RI-B100299-B101ALU-B110PC-BA字段151413选择000001LDRi0 10LDDR1011LDDR2100LDIR101LOAD110LDARC字段151413选择000001P(1)0 10P(2)011P(3)100P(4)101AR110LDPC微程序$M0F95EA25$M1001ED83$M1101ED85$M1201ED8D$M1301EDA6$M14001001$M15030401$M16

33、018016$M173D9A01$M18019201$M1901A22A$M1A01B22C$M1B01A232$M1C01A233$M1D01A236$M1E318237$M1F318239$M20009001$M21028401$M2205DB81$M230180E4$M24018001$M2595AAA0$M2600A027实验程序如下:程序 助记符$POO44 IN 01,R0$PO146IN 01,R1$PO298ADC R2,R0$PO381MOV R0,R1$PO4F5RLC R0,R0$PO50CBZC 00,00$PO600微程序$M00018108$M0101ED82$M0

34、200C050$M0300A004$M0400E0A0$M0500E006$M0600A007$M0700E0A0$M0801ED8A$M0901ED8C$M0A00A03B$M0B018001$M0C00203C$M0D00A00E$M0E01B60F$M32019A01$M3301B435$M3405DB81$M35B99B41$M360D9A01$M37298838$M38019801$M3919883A$M3A019801$M3B070A08$M3C068A09$M2701BC28$M2895EA29$M2995AAA0$M2A01B42B$M2B959B41$M2C01A42D$M2

35、D05AB6E$M2E0DAA2F$M2F01AA30$M300D8171$M31959B411-3 实验连线图【实验步骤】(1)按图1-3连接实验线路,仔细查线无误后接通电源。(2)写微程序与PC联机,将实验微程序装入CM+机中或脱机时手动将本实验微程序写入CM+中,手动写入的具体方法如下:1)编程A将编程开关置为PROM(编程)状态。B将实验板上“STATE UNIT”中的“STEP”置为“STEP”,“STOP”置为“RUN”状态。C用二进制模拟开关置微地址MA5-MA0 D在MK24-MK1开关上置微代码,24位开关对应24位显示灯,开关量为“0”时灯亮,开关量为“1”时灯灭。E启动时

36、序电路(按动启动按钮“START”),即将微代码写入到EEPROM 2816的相应地址对应的单元中。F重复C-F步骤,将本实验给出的十六进制 格式文件转换的二进制代码写入2816。2)校验A将编程开关置为READ(校验)状态。B将实验板的“STEP”置为“STEP”,“STOP”置为“RUN”状态。C用二进制模拟开关置好微地址MA5-MA0 D按动“START”键,启动时序电路,读出微代码,观察显示灯MD24-MD1的状态(灯亮为“0”,灭时为“1”),检查读出的微代码是否与写入的相同,如果不同,则将开关置于PROM编程状态,重新执行1)即可。(3)写程序方法一:手动写入使用控制台KWE和KR

37、D微程序进行机器指令程序的装入和检查。A将编程开关置为“RUN”,“STEP”置为“STEP”,“STOP”置为“RUN”状态。B拨动总清开关CLR(01),微地址寄存器清零,程序计数器清零,然后控制台SWBSWA开关置为“01”,按动一次启动开关START,微地址显示灯显示“001001”,再按动一次START,微地址显示灯显示“001100”,此时数据开关的内容置为要写入的机器指令,按动两次START键后,即完成该条指令的写入。若仔细阅读KWE的流程,就不难发现,机器指令的首地址总清后为00H,以后每个循环PC自动加1,所以,每次按动START,只有在微地址灯显示“001100”时,才设置

38、内容,直到所有机器指令写完。C写完程序后须进行校验,拨动总清开关CLR(01)后,微地址清零。PC程序计数器清零,然后控制台SWBSWA开关置为“00”,按动启动开关START,微地址显示灯显示“001000”,再按动一次START,微地址显示灯显示“001010”,第三次按动START,微地址显示灯显示“111011”,再按START键后,此时输出单元的数码管显示为该首地址中的内容,不断按动START,以后每个循环PC会自动加1,可检查后续单元内容,每次在微地址灯显示为“001000”时,是将当前地址中的机器指令写入到输出设备中显示。方法二:联机读/写程序使用软件中的F4-LOAD功能装入机

39、器指令格式文件或F2-R/W PR功能逐条写入。(4)运行程序1)单步运行程序A将编程开关置为“RUN”,“STEP”置为“STEP”,“STOP”置为“RUN”状态。B拨动总清开关CLR(01),微地址寄存器清零,程序计数器清零,程序首址为00H。C单步运行一条微指令,每按动一次START键,即单步运行一条微指令。对照微程序流程图,观察微地址显示灯是否和流程一致。2)连续运行程序A使“STATE UNIT”中的“STEP”置为“ECEX”,“STOP”置为“RUN”状态。B拨动总清开关CLR(01),微地址寄存器清零,程序计数器清零,然后按动START,系统连续运行程序,稍后将STOP拨至“STOP”时,系统停机。注释:若联机运行程序时,进入DEBUG调试界面,总清开关CLR(01)清零后,程序首地址为00H,按相应功能键即可联机运行、调试程序。(5)系统验证采用单步或连续运行方式执行机器指令,参照机器指令及微程序流程图,将实验现象与理论分析比较,验证系统执行指令的正确性。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!