文档介绍::利用CPTH实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上。:1、了解模型机中多寄存器接数据总线的实现原理。2、了解运算器中移位功能的实现方法。:CPTH中有7个寄存器可以向数据总线输出数据,但在某一特定时刻只能有一个寄存器输出数据,由X2,X1,X0决定那一个寄存器输出数据。:实验1:数据输出实验置下表的控制信号,检验输出结果实验2:移位实验ALU直接输出和零标志位产生原理图ALU左移输出原理图ALU右移输出原理图直通门将运算器的结果不移位送总线。当X2X1X0=100时运算器结果通过直通门送到数据总线。同时,直通门上还有判0电路,当运算器的结果为全0时,Z=1,右移门将运算器的结果右移一位送总线。当X2X1X0=101时运算器结果通过右通门送到数据总线。具体内部连接是:→DBUS7ALU7→DBUS6ALU6→DBUS5ALU5→DBUS4ALU4→DBUS3ALU3→DBUS2ALU2→DBUS1ALU1→→=0):0→=1):Cy→DBUS7左移门将运算器的结果左移一位送总线。当X2X1X0=110时运算器结果通过左通门送到数据总线。具体连线是:ALU6→DBUS7ALU5→DBUS6ALU4→DBUS5ALU3→DBUS4ALU2→DBUS3ALU1→DBUS2ALU0→=0):0→=1):Cy→ DBUS0将55H写入A寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。S2S1S0=111时运算器结果为寄存器A内容