




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实验一 基本运算器实验一、实验目的了解运算器的组成结构;掌握运算器的工作原理。二、实验内容1、连线说明:ALU单元:S0.S3(JP18)开关区单元:K20.K23(JP89)ALU单元:Wa、wB、rALU、CN_I(JP19)开关区单元:K15.K12(JP92)ALU单元:ALU_D0.ALU_D7(JP25)扩展区单元:JP62ALU单元:IN0.IN7(JP22)开关区单元:K0.K7(JP97)2、打开实验仪电源,按CON单元的nRST按键,将ALU的A、B、FC、FZ、FS、I清零;如果EXEC键上方指示灯不亮,请按一次EXEC键,点亮指示灯,表示实验仪
2、在运行状态。3、给暂存器A赋初值(1)拨动开关区单元的K7.K0开关,形成二进制数(或其它值);指示灯亮,表示该位是1,灭为0。(2)拨动开关区单元K15(wA)、K14(wB)、K13(rALU)、K12(CN_I)开关,赋wA=0(允许写A)、wB=1(禁止写B)、rALU=1(不允许ALU输出)、CN_I=0,按CON单元的STEP按键一次,产生一个T1的下降沿,将二进制数写入暂存器A中,ALU单元的A_7A_0LED上显示A中的值 4、给暂存器B赋初值(1)拨动开关区单元的K7.K0开关,形成二进制数(或其它值)。(2)赋wA=1(禁止写A)、wB=0(允许写B)、rALU=1(不允许
3、ALU输出)、CN_I=0,按CON单元的STEP按键一次,产生一个T2的下降沿,将二进制数写入暂存器B中,ALU单元的R_7R_0LED上显示B中的值5、赋wA=1(禁止写A)、wB=1(禁止写B)、rALU(K10)=0,按uSTEP键,进入T3节拍,节拍DS169DS168T1、T2、T3无效(T1=0、T2=0、T3=0)00T1(T1=1、T2=0、T3=0)01T2(T1=0、T2=1、T3=0)10T3(T1=0、T2=0、T3=1)11说明:1-亮;0-灭当rALU(K13)=0,如果S3S2S1S0的值是0000时,T2、T3节拍时,允许ALU结果输出;S3S2S1S0的值是
4、其它数值,T3节拍时,允许ALU结果输出,显示于扩展区的二位数码管、DS94.DS101的LED上。6、根据后边的“运算结果表”,改变K20(S0)、K21(S1)、K22(S2)、K23(S3)、K12(CN_I)的值,观察并记录运算器的输出。例如:S0=0,S1=0,S2=0,S3=0,ALU的D7_D0 = 58H;FC、FZ、FS、I不变。注意:只有按CON单元的STEP按键一次,产生一个T3的下降沿,ALU才将标志位FC、FZ、FS、I写入标志寄存器PSW中,才能在ALU单元的FZ、FC、FS、I指示灯上看到结果。如果实验仪、PC联机操作,则可通过软件中的数据通路图来观测实验结果,方
5、法是:打开软件,在星研软件的工具条中选择“运算器实验”,打开运算器实验的数据通路图。进行上面的手动操作,点击工具条上单节拍或单周期命令图标,数据通路图会反映当前运算器所做的操作。三、实验结果及分析运算结果表运算类型ABS3 S2 S1 S0CN_I结果逻辑运算58AB00000ALU=(58) FC=(0 )FZ=(0 ) FS=(0 )58AB00001ALU=(AB) FC=(0 )FZ=( 0) FS=(0 )58AB0001XALU=(FB) FC=( 0)FZ=(0 ) FS=(0 )0010XALU=(08 ) FC=( 0)FZ=(0 ) FS=(0 )0011XALU=(F3
6、) FC=( 0)FZ=(0 ) FS=(0 )0100XALU=( A7 ) FC=(0 )FZ=(0 ) FS=( 0)移位运算01010ALU=( 0B ) FC=(0 )FZ=( 0) FS=( 0)01011ALU=( 2C ) FC=(0 )FZ=( 0) FS=(0 )01100ALU=( 2C) FC=( 0)FZ=( 0) FS=(0 )0110(FC=0)1ALU=(2C ) FC=(0 )FZ=( 0) FS=( 0)0110(FC=1)ALU=(AC ) FC=( 0)FZ=( 0) FS=(0 )01110ALU=( B0 ) FC=( 1)FZ=( 0) FS=(0
7、 )0111(FC=0)1ALU=( B0 ) FC=(0)FZ=(0) FS=(0)0111(FC=1)ALU=( B1 ) FC=( 1)FZ=(0) FS=(0)算术运算10000ALU=( 03 ) FC=(0)FZ=(0) FS=(0)1000(FC=0)1ALU=( 03 ) FC=(0)FZ=(0) FS=(0)1000(FC=1)ALU=( 04 ) FC=(1 )FZ=(0) FS=(0)10010ALU=( AD ) FC=(0)FZ=(0) FS=(0)1001(FC=0)1ALU=( AD ) FC=(0)FZ=(0) FS=(0)1001(FC=1)ALU=( AC
8、) FC=( 1)FZ=(0) FS=(0)10100ALU=( 59 ) FC=( 1)FZ=(0) FS=(0)1ALU=( 58 ) FC=( 1)FZ=(0) FS=(0)1011XALU=( 57 ) FC=(1 )FZ=(0) FS=(0)其它1100XFC=(1 )1101XEI=( 0)四、思考题本实验系统中寄存器的写入在什么时刻进行?寄存器的写入在什么时刻进行?能否在一个机器周期内将、寄存器写入不同的数据?答:按住STEP,CK由高变低,寄存器A的黄色灯亮,表明选择A寄存器。放开STEP,CK由低变高,产生上升沿,数据55H被写入A寄存器。按住STEP,CK由高变低,寄存器B
9、 的黄色灯亮,表明选择B寄存器。放开STEP ,CK 由低变高,产生上升沿,数据33H 被写入B 寄存器。不允许在一个机器周期内将、寄存器写入不同的数据。本实验系统中的求补功能与的求补指令功能是否相同? 答:本实验系统中可对8位位变量进行逻辑“AND”、“OR”、“XOR”循环、求补、清零等基本操作 ,还可以进行加、减、乘、除等基本运算。而8086处理器的逻辑运算是16位。实验二 存储器实验1、 实验目的1、 掌握简单运算器的数据传送组成原理。 2、 验证算术逻辑运算功能发生器74LS181的组合功能。二、实验原理1、总线原理:由于本系统内使用8根地址线,8根数据
10、线,所以使用1拍你74LS255作为数据总线,另一片74LS244作为地址总线,总线把整个系统分为内部数据、地址总线和外部数据、地址总线,由于数据总线需要进行由内、外部数据交换,所以由BUS信号来控制数据流向,当BUS=1时数据由内到外,当BUS=0时,数据由外到内。 2、由于本系统内使用8根地址线,8位数据线,所以6264的A8A12接地,其实际容量为256,6264的数据、地址总线已经接在总线单元的外部总线上。存储器有3个控制信号:地址总线设置存储地址,RM=0时,把存储器中的数据读出到总线上;当WM=0,并且EMCK有一个上升沿,把外部总线上的数据写到存储器中。图7-6-1 存
11、储器实验原理图实验所用的半导体静态存储器电路原理如图7-6-1所示,该静态存储器由一片6116(2Kx8)构成,其数据线(D7D0)以8芯扁平线方式和数据总线(D7D0)相连接,地址线由地址锁存器(74LS273)给出,该锁存器的输入/输出通过8芯扁平线分别连至数据总线接口和存储器地址接口。地址显示单元显示AD7AD0的内容。数据开关经一三态门(74LS245)以8芯扁平线方式连至数据总线接口,分时给出地址和数据。6116有3根控制线:CS(片选线)、OE(读线)、WR(写线)。当片选有效CS=0时,OE=0时进行读操作,WR=0时进行写操作。本实验中将OE引脚接地,在此情况下,当CS=0、W
12、R=1时进行读操作,CS=0、WR=0时进行写操作,其写时间与T3脉冲宽度一致。实验时T3脉冲由【单步】命令键产生,其它电平控制信号由二进制开关模拟,其中CE、SW-B、LDAR为高电平有效,而WE为读/写(W/R)控制信号,当WE=0时进行读操作,当WE=1时进行写操作。图7-6-2 实验连线示意图按图7-6-2所示,连接实验电路: 总线接口连接:用8芯扁平线连接图7-6-2中所有标明“”或“”或“”图案的总线接口。 控制线与时钟信号“”连接:用双头实验导线连接图7-6-2中所有标明“”或“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。在闪动的“P.”状态下按动【增址】命令键,
13、使LED显示器自左向右第4位显示提示符“L”,表示本装置已进入手动单元实验状态。(若当前处“L”状态,本操作可略)。(一)内部总线数据写入存储器给存储器的00、01、02、03、04地址单元中分别写入数据11、12、13、14、15,具体操作步骤如下(以向00地址单元写入数据11为例):注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲(二)读存储器的数据到总线上依次读出第00、01、02、03、04号单元中的内容,观察上述各单元中的内容是否与前面写入的一致。具体操作步骤如下(以从00地址单元读出数据11为例):注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲三、实验结果
14、及分析实验所得结果与理论分析结果基本一致。四、思考题1本实验系统中所使用的存储芯片的容量有多大?系统中实际可访问的空间是多大? 答:存储器6116芯片容量2K*8位。实际可访存空间:2K。本实验系统中存储器的读写控制信号如何得到的?它们各自在什么时候有效? 答:在CS=0下,OE=0时进行读操作,WR=0时进行写操作。OE引脚接地下,当CS=0、WR=1时进行读操作,CS=0、WR=0时进行写操作,其写时间与T3脉冲宽度一致。实验时T3脉冲由【单步】命令键产生,其它电平控制信号由二进制开关模拟,其中CE、SW-B、LDAR为高电平有效,而WE为读/写(W/R)控制信号,当WE=0时进行读操作,
15、当WE=1时进行写操作。实验三 系统总线和具有基本输入输出功能的总线接口实验一、实验目的1、 理解总线的概念及其特性。 2、 掌握控制总线的功能和应用。二、实验内容由于存储器和输入、输出设备最终是要挂接到外部总线上,所以需要外部总线提供数据信 号、地址信号以及控制信号。在该实验平台中,外部总线分为数据总线、地址总线和控制总线,分别为外设提供上述信号。外部总线和 CPU 内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。地址总线可以为外部设备提供地址信号和片选信号。由地址总线的高位进行译码,
16、系统的 I/O 地址译码原理如图 4-1(在地址总线单元)。由于使用 A6、 A7 进行译码, I/O 地址空间被分为四个区,如表 4-1 所示 为了实现对于 MEM 和外设的读写操作,还需要一个读写控制逻辑,使得 CPU 能控制 MEM和 I/O 设备的读写,实验中的读写控制逻辑如图 4-2 所示,由于 T3 的参与,可以保证写脉宽与 T3 一
17、致,T3 由时序单元的 TS3 给出(时序单元的介绍见附录 2)。IOM 用来选择是对 I/O 设备还是对 MEM 进行读写操作,IOM=1 时对 I/O 设备进行读写操作,IOM=0 时对 MEM 进行读写操作。RD=1 时为读,WR=1 时为写。1读写控制逻辑设计实验。 (1)按照图 4-4 实验接线图进行连线。首先将时序与操作台单元的开关 KK1、KK3 置为运行档,开关 KK2
18、置为单拍档,按动 CON 单元的总清按钮 CLR,并执行下述操作。 对 MEM 进行读操作(WR=0,RD=1,IOM=0),此时 E0 灭,表示存储器读功能信号 有效。 对 MEM 进行写操作(WR=1,RD=0,IOM=0),连续按动开关ST,观察扩展单元数据 指示灯,指示灯显示为 T3 时刻时,E1 灭,表示存储器写功能信号有效。 对 I/O 进行读操作(WR=0,
19、RD=1,IOM=1),此时 E2 灭,表示 I/O 读功能信号有效。 对 I/O 进行写操作(WR=1,RD=0,IOM=1),连续按动开关ST,观察扩展单元数据指 示灯,指示灯显示为 T3 时刻时,E3 灭,表示 I/O 写功能信号有效。 2基本输入输出功能的总线接口实验。 3、实验结果: (1)根据挂在总线上的几个基本部件,设计一个简单的流程: 输入设备将一个数打入
20、0;R0 寄存器。 输入设备将另一个数打入地址寄存器。 将 R0 寄存器中的数写入到当前地址的存储器中。 将当前地址的存储器中的数用 LED 数码管显示。 (2)按照图 4-5 实验接线图进行连线。 (3)具体操作步骤图示如下:进入软件界面,选择菜单命令“【实验】【简单模型机】”, 打开简单模型机实验数据通路图。将时序与操作台单元的开关 KK1、KK3 置为运行档,开关 KK2 置为单拍档,
21、CON 单元所有开关置 0(由于总线有总线竞争报警功能,在操作中应当先关闭应关闭的输出开关,再 打开应打开的输出开关,否则可能由于总线竞争导致实验出错), 按动 CON 单元的总清按钮 CLR,然后通过运行程序,在数据通路图中观测程序的执行过程。 输入设备将 11H 打入 R0 寄存器。 将 IN 单元置 ,K7 置为 1,关闭 R0 寄存器的输出;K6 置为 1,打开
22、0;R0 寄存器的输入;WR、RD、IOM 分别置为 0、1、1,对 IN 单元进行读操作;LDAR 置为 0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭(运行一个机器周期),观察图形界面,在 T4 时刻完成对寄存器 R0 的写入操作。 将 R0 中的数据 11H 打入存储器 01H 元。 将 IN 单元置 (或其他数值)。K7
23、60;置为 1,关闭 R0 寄存器的输出;K6 置为 0, 关闭 R0 寄存器的输入;WR、RD、IOM 分别置为 0、1、1,对 IN 单元进行读操作;LDAR 置为 1,将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在 T3 时刻完成对地址寄存器的写入操作。 先将 WR、RD、IOM 分别置为 1、0、0,对存储器进行写操作;再把 K7
24、60;置为 0,打开 R0 寄存器的输出;K6 置为 0,关闭 R0 寄存器的输入; LDAR 置为 0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在 T3 时刻完成对存储器的写入操作。 将当前地址的存储器中的数写入到 R0 寄存器中。 将 IN 单元置 (或其他数值),K7 置为1。关闭R0寄存器的输出;K6置为0,关闭 R0
25、 寄存器的输入;WR、RD、IOM 分别置为 0、1、1,对 IN 单元进行读操作;LDAR 置为 1,将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按 扭,观察图形界面,在 T3 时刻完成对地址寄存器的写入操作。将 K7 置为 1,关闭 R0 寄存器的输出;K6 置为 1,打开 R0 寄存器的输入;WR、RD、 IOM 分别置为 0、1、0,对存储器进行
26、读操作;LDAR 置为 0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在 T3 时刻完成 对寄存器 R0 的写入操作。 将 R0 寄存器中的数用 LED 数码管显示。 先将 WR、RD、IOM 分别置为 1、0、1,对 OUT 单元进行写操作;再将 K7 置为 0, 打开 R0
27、0;寄存器的输出;K6 置为 0,关闭 R0 寄存器的输入; LDAR 置为 0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3时刻完成对 OUT 单元的写入操作。3、 实验结果及分析1、存储器和输入、输出设备最终是要挂接到外部总线上,因此需要外部总线提供数据信 号、地址信号以及控制信号。 2、外部总线和 CPU 内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。而地址总线可以为外部设备提供地址
28、信号和片选信号。3.为了实现对于 MEM 和外设的读写操作,还需要一个读写控制逻辑,使得 CPU 能控制 MEM和 I/O 设备的读写 4、WR=0,RD=1,IOM=0时 E0 灭,表示存储器读功能信号有效。 WR=1,RD=0,IOM=0) 连续按动开关ST,当指示灯显示为 T3 时刻时,E1 灭,表示存储器写功能信号有效。 WR=0,RD=1,IOM=1时,E2 灭,表示 I/O 读功能信号有效。
29、160;WR=1,RD=0,IOM=1)时,观察扩展单元数据指示灯,指示灯显示为 T3 时刻时,E3 灭,表示 I/O 写功能信号有效。 5、在接线时为了方便,可将管脚接到 CON 单元闲置的开关上,若开关打到 1,等效于接到VCC;若开关打到0,等效于接到GND。 四、思考题本实验系统中外设的读写控制信号如何得到的?对外设的读、写控制信号能不能同时发出?对存储器呢? 答:为了实现对于 MEM 和外设的读写操作,需要一个读写控制逻辑,使得 CPU 能控制 MEM和 I/O 设备的读写。总线上的部
30、件输出数据时为什么要加三态门?答:外部总线和 CPU 内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。而地址总线可以为外部设备提供地址信号和片选信号。实验四 具有中断控制功能的总线接口实验具有 DMA控制功能的总线接口实验1、 实验目的1掌握中断控制信号线的功能和应用。 2掌握在系统总线上设计中断控制信号线的方法。 2、 实验内容1、实验原理:为了实现中断控制,CPU 必须有一个中断使能寄存器,并且可以通过指令对该寄存器进行 操作。设计下述中断使能寄存器,其原理如图4-2-1
31、0;所示。其中EI 为中断允许信号,CPU 开中 断指令STI 对其置1,而CPU 关中断指令CLI 对其置0。每条指令执行完时,若允许中断,CPU 给出开中断使能标志STI,打开中断使能寄存器,EI 有效。EI 再和外部给出的中断请求信号一 起参与指令译码,使程序进入中断处理流程。 本实验要求设计的系统总线具备有类X86 的中断功能,当外部中断请求有效、CPU 允许响 应中断,在当前指令执行完时,CPU&
32、#160;将响应中断。当CPU 响应中断时,将会向8259 发送两个 连续的INTA 信号,请注意,8259 是在接收到第一个INTA 信号后锁住向CPU 的中断请求信号 INTR(高电平有效),并且在第二个INTA 信号到达后将其变为低电平(自动EOI 方式),所以, 中断请求信号IR0 应该维持一段时间,直到CPU 发送出第一个INTA 信号,这才是一个有效的 中断请求。8259 在收到第二个INTA 信号后,就会将中断向
33、量号发送到数据总线,CPU 读取中 断向量号,并转入相应的中断处理程序中。在读取中断向量时,需要从数据总线向CPU 内总线 传送数据。所以需要设计数据缓冲控制逻辑,在INTA 信号有效时,允许数据从数据总线流向 CPU 内总线。其原理图如图4-2-2 所示。其中RD 为CPU 从外部读取数据的控制信号。 在控制总线部分表现为当CPU 开中断允许信号STI 有效、关中断允许信号CLI
34、 无效时,中断标志EI 有效,当CPU 开中断允许信号STI 无效、关中断允许信号CLI 有效时,中断标志EI 无效。EI 无效时,外部的中断请求信号不能发送给CPU。2、实验步骤: (1)按照图4-2-3 实验接线图进行连线。 (2)具体操作步骤图示如下: 对总线进行置中断操作(K6=1,K7=0),观察控制总线部分的中断允许指示灯EI,此时EI 亮,表示
35、允许响应外部中断。按动时序与操作台单元的开关KK,观察控制总线单元的指示灯INTR,发现当开关KK 按下时INTR 变亮,表示总线将外部的中断请求送到CPU。使用电压表测量数据缓冲 74LS245 的DIR(第1 脚),显示为低,表示CPU 允许外部送中断向量号。 对总线进行清中断操作(K6=0,K7=1),观察控制总线部分的中断允许指示灯EI,此时EI 灭,表示禁止响应外部中断。按动时序与操作台单元的开关KK,观察控制总线单元的指示灯INTR
36、,发现当开关KK 按下时INTR 不变,仍然为灭,表示总线锁死了外部的中断请求。使用电压表测量数据缓冲74LS245 的DIR(第1 脚),显示为低,表示CPU 允许外部送中断向量号。3、 实验结果及分析1.按实验接线图接线时,注意与K5相接的是INTA而非INTA. 2.在步骤一中,时序与操作台的KK开关的按下表示将中断请求送入CPU中。 3.外部总线与CPU之间通过三态门连接,其三态门芯片是74LS245。三态分别为:截至,导通,高阻。 4EI表示中断允许指示灯,EI灭表示当前禁止响应外部中断。 5当
37、EI熄灭时,按动时序与控制台上的KK,发现KK按下时,INTR灯仍然为灭,此时为中断锁死了外 部中断请求。四、思考题响应中断的条件是什么?答:1、有中断源发出的中断请求;2、中断总允许位EA=1,即CPU开中断;3、申请中断的中断源的中断允许位为1,即中断没有被屏蔽;4、无同级或更高级中断正在被服务;5、当前的指令周期已经结束.中断源的中断向量地址是通过数据线还是地址线送给?答:中断源的中断向量地址是通过数据总线送入PC,因为PC会指出下一个指令所在的地址,相当于一个跳转,直接跳转到中断服务程序,所以存入PC以后,直接通过PC取出下一条指令,而这条
38、指令其实就是中断服务程序的指令。响应请求后,其地址线、数据线和控制线引脚出现什么状态? 答:当DMAC要进行DMA传送时,DMAC向CPU发出DMA请求信号,迫使CPU在现行的总线周期(机器周期)结束后,使其 地址总线、数据总线和部分控制总线处于高阻态,从 而让出对总线的控制权,并给出DMA响应信号。 DMAC接到该响应信号后,就可以控制总线,进行数 据传送的控制工作,直到DMA操作完成,CPU再恢 复对总线的控制权,继续执行被中断的程序。实验五 微程序控制器实验一、实验目的 掌握时序产生器的组成方式。 熟悉微程序控制器的原理。 掌握微程序编制及微指令格式。二、实验内容 微程序控制电路微程序控
39、制器的组成见图7-7-1,其中控制存储器采用4片6116静态存储器,微命令寄存器32位,用三片8D触发器(273)和一片4D(175)触发器组成。微地址寄存器6位,用三片正沿触发的双D触发器(74)组成,它们带有清零端和置位端。在不判别测试的情况下,T2时刻打入微地址寄存器的内容即为下一条微指令地址。当T4时刻进行测试判别时,转移逻辑满足条件后输出的负脉冲通过置位端将某一触发器输出端置为“1”状态,完成地址修改。 微指令格式表7-7-1M25M24M23M22M21中断M19M18M17M16M15M14M13M12M11M10M9M8CBAAR保留位PX3A9A8CELOADCNMS0S1S
40、2S3PX2LDARM7M6M5M4M3M2876543M1M0LDPCLDIRLDDR2LDDR1LDR0WEUA0UA1UA2UA3UA4UA5PX1SW-B A字段 B字段CBA选择000禁止001PC-B010ALU-B011299-B100Rs-B101Rd-B110保留位111保留位中断M9M1选择测试字PX3PX2PX1000关闭测试001P (1)识别操作码010P (2)判寻址方式011P (Z)Z标志测试100P (I)中断响应101P (D)中断服务110P (C)C标志测试111保留位其中UA5UA0为6位的后续微地址,A、B二译码字段,分别由6个控制位译码输出多位。B
41、段中的PX3、PX2、PX1 三个测试字位,其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行。 微程序流程与代码图7-7-3为几条机器指令对应的参考微程序流程图,将全部微程序按微指令格式变成二进制代码,可得到模型机(一)所列举的8位指令代码。图7-7-3 微程序流程图(1) 微程序的编写为了解决微程序的编写,本装置设有微程序读写命令键,学生可根据微地址和微指令格图7-7-1微控制器原理图式将微指令代码以快捷方式写入到微程序控制单元。具体的操作方法是按动位于本实验装置右中侧的复位按钮使系统进入初始待令状态。再按动【增址】命令键使工作方式
42、提示位显示“H”。微程序存贮器读写的状态标志是:显示器上显示8个数字,左边1、2位显示实验装置的当前状态,左边3、4位显示区域号(区域的分配见表7-7-2),左边5、6位数字是微存贮单元地址,硬件定义的微地址线是ua0ua5共6根,因此它的可寻址范围为00H3FH;右边2位数字是该单元的微程序,光标在第7位与第8位之间,表示等待修改单元内容。表7-7-2区域号微程序区对应位空间对应位控制功能 031··············24CBAAR保留PX3A9A
43、8123··············16CEADCNMS0S1S2S3215···············8PX2ARPCIRDR2DR1RiWE37·············
44、183;··0U0U1U2U3U4U5PX1SW用【读】命令键可以对微程序存贮器进行检查(读出)或更改(写入)。对微程序存贮器读写,一般应先按MON,使实验系统进入初始待命状态。然后输入所要访问的微程序区域地址,再按【读】命令键,实验系统便以该区域的00H作为起始地址,进入微程序存贮器读写状态。下面举例说明操作规程:按键8位LED显示说 明【返回】DY-HP. 返回初始待命状态【读】DY-HP. 初始待命状态,按【读】键无效0DY-H0 按数字键0,从0区域0地址开始【读】Cn0000XX 按【读】命令键,进入微程序读状态,左边第3位 起显示00(区域号)、00(微地址)、
45、XX(该微程 序单元的内容),光标闪动移至第7位55Cn000055 按55键,将内容写入00区域00H单元【增址】Cn0001XX 按【增址】命令键,读出00区域下一个单元 01H,光标重新移至第7位AACn0001AA 按AA键,将内容写入00区域01H单元【返回】DY-HP. 返回初始待命状态1DY-H1 再按数字键1,从1区域0地址开始【读】Cn0100XX 按【读】命令键,进入微程序读状态,左边第3位 起显示01(区域号)、00(微地址)、XX(该微程 序单元的内容),光标闪动移至第7位55Cn010055 按55键,将内容写入01区域00H单元【增址】Cn0101XX 按【增址】命
46、令键,读出01区域下一个单元 01H,光标重新移至第7位AACn0101AA 按AA键,将内容写入01区域01H单元【返回】DY-HP. 按【返回】退出存储操作返回初始状态按以上所说明的操作规程,通过键盘在微地址00H单元所对应的四个区域地址分别输入55H,在微地址01H单元所对应的四个区域地址分别输入0AAH。(二)手动方式下的微地址打入操作微程序控制器的组成见图7-7-1,其中微命令寄存器32位,用三片8D触发器(273)和一片4D(175)触发器组成。它们的清零端由CLR来控制微控制器的清零。它们的触发端CK接T2,在时序节拍的T2时刻将微程序的内容打入微控制寄存器(含下一条微指令地址)。 微地址控制原理图7-7-4 微地址控制原理图 微地址控制单元的实验连接图7-7-5 实验连线示意图按图7-7-5所示,连接实验电路: 总线接口连接:用8芯扁平线连接图7-7-5中所有标明“”或“”图案的总线接口。 时钟信号“”连接:用双头实验导线连接图7-7-5中所有标明“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。 微地址的打入操作在“L”状态下,首先置SW-B=0,然后向数据开关置数,再按【单步】键,在机器周期的T2时刻把数据开关的内容打入微地址锁存器。实验步骤如下:注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲 微地址的修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游戏开发临时测试工程师项目合同
- 子女医疗费用分担及疾病防治服务合同
- 企业管理核心要素与实践策略
- 架子工高空作业安全责任及劳务派遣合同
- 《成交策略解析与应用》课件
- 影视剧化妆间租赁与化妆服务一体化合同
- 《心情与养生》课件2
- 《肺部听诊解析》课件
- 公交公司安全管理体系构建与实施
- 《心理健康与生活品质》课件
- (完整)四年级数学思维训练题及答案
- GA 576-2005防尾随联动互锁安全门通用技术条件
- 河北经贸大学经济管理学院《大学英语》课件-Unit3The art of communication
- 大跨度连续梁线型监控课件
- 产品开发设计课件
- 室内设计综合施工图制作教案
- 公司送电工作票
- 案件进度管理规定表--执行
- 美国药品批发行业发展历程译稿
- 十字头零件的加工工艺规程及精车外圆工装夹具毕业设计(机械CAD图纸)
- 含公式新财务报表模板 包括:三大报表、所有者权益变动表、和相关指标计算
评论
0/150
提交评论