1 / 5
文档名称:

计算机组成原理实验三数据输出移位门.doc

格式:doc   大小:565KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机组成原理实验三数据输出移位门.doc

上传人:文库旗舰店 2019/5/9 文件大小:565 KB

下载得到文件列表

计算机组成原理实验三数据输出移位门.doc

文档介绍

文档介绍::1、掌握模型机中数据总线的原理。2、掌握运算器中移位功能的实现方法。实验条件:CPTH实验仪实验内容:1、实验要求利用CPTH实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上;观察移位门输出结果。2、实验电路CPTH中有7个寄存器可以向数据总线输出数据,但在某一特定时刻只能有一个寄存器输出数据,由X2,X1,X0决定那一个寄存器输出数据 ,下表是X2,X1,X0与各个寄存器的关系表。图8是总线上的7个寄存器的控制端原理图。X2X1X0输出寄存器000IN-OE外部输入门001IA-OE中断向量010ST-OE堆栈寄存器011PC-OEPC寄存器100D-OE直通门101R-OE右移门110L-OE左移门111没有输出图8数据输出选择器原理图3、实验步骤首先设置手动模式:按[TV/ME]键三次,进入"Hand......"手动状态。按照下表连接线。连接信号孔接入孔作用状态说明1J1座J3座将K23-K26接入DBUS[7:0]实验模式:手动2X0K5寄存器输出选择 3X1K6寄存器输出选择 4X2K7寄存器输出选择 K9移位是否带进位0:不带进位1:带进位7CyINK8移位进位输入 8S2K2运算器功能选择 9S1K1运算器功能选择 10SOK0运算器功能选择 11CK已连ALU工作脉冲上升沿打入(2)数据输出。置下表的控制信号,检验输出结果。X2X1XO指示灯(红色)选通数据总线000IN指示输入门(K23-K16)001IA指示中断向量(由拨动开关给出)010ST指示堆栈寄存器011PC指示PC寄存器100D直通门指示D直通门191R右移门指示R右移门110L左移门指示L左移门111 没有输出移位。ALU直接输出和零标志位产生原理图如图9所示。图9ALU直接输出和零标志位产生原理图ALU左移输出原理图、ALU右移输出原理图分别如图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寄存器。S2S1S0=111时运算器结果为寄存器A内容。实验结果及分析:结果根据实验步骤连接好实际电路,按内容要求利用CPTH实验仪的