计算机组成原理实验报告_计算机组成原理实验二
计算机组成原理实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机组成原理实验二”。
计算机科学与技术-计10计 算 机 组 成 原 理 实 验 报姓
名:
学
号:
班
级:
指 导 老 师:
郑
计算机科学与技术-计10
4一个上升沿,数据66H 被写入W 寄存器。3)将11H写入R0寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H
置控制信号为:
③按住STEP脉冲键,CK由高变低,观察现象;放开STEP键,CK由低变高,产生一个上升沿,数据11H 被写入R0 寄存器。4)将22H写入R1寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H
置控制信号为:
③按住STEP脉冲键,CK由高变低,观察现象;放开STEP键,CK由低变高,产生一个上升沿,数据22H被写入R1 寄存器。5)将33H写入R2寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H
置控制信号为:
③按住STEP脉冲键,CK由高变低,观察现象;放开STEP键,CK由低变高,产生一个上升沿,数据33H被写入R2 寄存器。
计算机科学与技术-计104
这时寄存器R3 的红色输出指示灯亮,R3 寄存器的数据送上数据总线。此时数据总线指示灯L7...L0为: 01000100.将K11(RRD)置为1,关闭R3 寄存器输出。11)将12H写入MAR寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H
置控制信号为:
③按住STEP脉冲键,CK由高变低,观察现象;放开STEP键,CK由低变高,产生一个上升沿,数据12H被写入MAR寄存器。12)将34H写入ST寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据34H
置控制信号为:
③按住STEP脉冲键,CK由高变低,观察现象;放开STEP键,CK由低变高,产生一个上升沿,数据34H被写入ST 寄存器。13)将56H写入OUT寄存器
①K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入“Hand......”手动状态。②二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据56H
置控制信号为:
计算机科学与技术-计10
4(2)掌握简单运算器的数据传送通道。
(3)能够按给定数据,完成实验指定的算术/逻辑运算。
4.实验步骤:
①将55H写入A寄存器
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H
置控制信号为:
按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。
②将33H写入W寄存器
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H
置控制信号为:
按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选择W寄存器。放开STEP 键,CK 由低变高,产生一个上升沿,数据33H 被写入W 寄存器。
③置下表的控制信号,检验运算器的运算结果
计算机科学与技术-计10
4实验2:移位实验 将55H写入A寄存器
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H
置控制信号为:
按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。
S2S1S0=111 时运算器结果为寄存器A内容
5.实验结果与分析:
移位与输出门是否打开无关,无论运算器结果如何,移位门都会给出移位结果。但究竟把那一个结果送数据总线由X2X1X0输出选择决定。表中第一行,A中寄存器值为55H=01010101,L为左移结果为:10101010B=AAH,D为直通输入结果为原值,R为右
计算机科学与技术-计10
4(2)按图3—6连接实验线路,仔细查线无误后接通源。
4.实验结果与分析:
① 编程
计算机科学与技术-计104
MAO清零,从而明确本机的运行入口微地址为000000(二进制)。
D.按动“START”键,启动时序电路,则每按动一次启动键,读出一条微指令后停机,此时实验台上的微地址显示灯和微命令显示灯将显示所读出的一条指令。注意:在当前条件下,可将“MICRO—CONTROLLER”单元的sE6一sEl接至“SWITCH UNIT”中的S3—Cn对应二进制开关上,可通过强置端sEl一sE6人为设置分支地址。将SEI—SE6对应二进制开关量为“1”,当需要人为设置分支地址时,将某个或几个二进制开关置“0”,相应的微地址位即被强置为“l”,从而改变下一条微指令的地址。(二进制开关置为“0”,相应的微地址位将被强置为“l”)④ 连续运行
A.将编程开关置为“RUN(运行)”状态。
B.将实验板的单步开关“STEP”置为“EXEC”状态。
C.使CLR从l→0→l,此时微地址寄存器清“0”,从而给出取指微指令的入口地址为 000000(二进制)。
D.启动时序电路,则可连续读出微指令。
5.实验注意事项:
此次实验主要要掌握微程序控制器的组成、工作原理;明确微程序、微指令、微命令的概念;掌握微指令、微程序的设计及调试方法;通过单步方式执行若干条微指令深入理解微程序控制器的工作原理;用逻辑分析仪测试微程序控制器指令的转移,微程序、微指