欢迎来到天天文库
浏览记录
ID:59493164
大小:565.50 KB
页数:5页
时间:2020-11-03
《计算机组成原理实验三数据输出移位门.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、洛阳理工学院实验报告3系别计算机系班级学号姓名课程名称计算机组成与系统结构实验日期2015.4.27实验名称数据输出/移位门成绩实验目的:1、掌握模型机中数据总线的原理。2、掌握运算器中移位功能的实现方法。实验条件:CPTH实验仪实验内容:1、实验要求利用CPTH实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上;观察移位门输出结果。2、实验电路CPTH中有7个寄存器可以向数据总线输出数据,但在某一特定时刻只能有一个寄存器输出数据,由X2,X1,X0决定那一个寄存器输出数据,下表是X2,X1,X0与各个寄存器的关系表。图8是总线上的7个寄存器的控制端原理图。X2
2、X1X0输出寄存器000IN-OE外部输入门001IA-OE中断向量010ST-OE堆栈寄存器011PC-OEPC寄存器100D-OE直通门101R-OE右移门110L-OE左移门111没有输出图8数据输出选择器原理图3、实验步骤首先设置手动模式:按[TV/ME]键三次,进入"Hand......"手动状态。(1)按照下表连接线。连接信号孔接入孔作用状态说明1J1座J3座将K23-K26接入DBUS[7:0]实验模式:手动2X0K5寄存器输出选择 3X1K6寄存器输出选择 4X2K7寄存器输出选择 5AENK3选通A低电平有效6CNK9移位是否带进位0:不带进位1:带进位7Cy
3、INK8移位进位输入 8S2K2运算器功能选择 9S1K1运算器功能选择 10SOK0运算器功能选择 11CK已连ALU工作脉冲上升沿打入(2)数据输出。置下表的控制信号,检验输出结果。X2X1XO指示灯(红色)选通数据总线000IN指示输入门(K23-K16)001IA指示中断向量(由拨动开关给出)010ST指示堆栈寄存器011PC指示PC寄存器100D直通门指示D直通门191R右移门指示R右移门110L左移门指示L左移门111 没有输出(2)移位。ALU直接输出和零标志位产生原理图如图9所示。图9ALU直接输出和零标志位产生原理图ALU左移输出原理图、ALU右移输出原理图分
4、别如图10和图11所示。图10ALU左移输出原理图图11ALU右移输出原理图直通门将运算器的结果不移位送总线。当X2X1X0=100时运算器结果通过直通门送到数据总线。同时,直通门上还有判0电路,当运算器的结果为全0时,Z=1,右移门将运算器的结果右移一位送总线。当X2X1X0=101时运算器结果通过右通门送到数据总线。(3)将55H写入A寄存器。二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄
5、存器。S2S1S0=111时运算器结果为寄存器A内容。实验结果及分析:结果根据实验步骤连接好实际电路,按内容要求利用CPTH实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上;观察移位门输出结果。完成结果如下图所示:分析首先设置手动模式:按[TV/ME]键三次,进入"Hand......"手动状态。系统清零K23-K16开关置零,按[RST]钮。将55H写入A寄存器,二进制开关K23-K16依次置为:,控制信号K3,K2,K1,KO依次为:0111。按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,
6、产生一个上升沿,数据55H被写入A寄存器。S2S1S0=111时运算器结果为寄存器A内容。CNCyINLDR0XAA1010101055010101012A0010101010AA1010101055010101012A0010101011AB101010115501010101AA10101010 ←左移 右移→其中移位与输出门是否打开无关,无论运算器结果如何,移位门都会给出移位结果。实验总结:这次电路实验做的很顺利,根据实验步骤很快完成了实验,掌握模型机中数据总线的原理;掌握运算器中移位功能的实现方法。明白了理论课程的重要性,也增加了我对模拟电路实验的兴趣喜爱,也要好好学
7、习计算机组成原理这门课程。
此文档下载收益归作者所有