文档详情

数据输出实验报告剖析.docx

发布:2017-06-03约3.22千字共7页下载文档
文本预览下载声明
数 据 输 出 实 验 实 验 报 告 班级:计科142 系别:信息技术系 专业:计算机科学与技术 学号:201401014233 姓名:康道顺 指导老师:李晓玲 实验四 数据输出实验/移位门实验 一、实验目的 (1)了解模型机中数据输出的控制方法。 (2)了解模型机中数据移位的过程。 二、实验要求 (1)利用COP2000实验仪的X0、X1、X2作为控制信号,将相应的寄存器内容输出到DBUS上。 (2)理解并掌握数据移位的原理。 三、实验说明 COP2000中有7个寄存器可以向数据总线输出数据, 但在某一特定时刻只能有一个寄存器输出数据。 由X2,X1,X0决定那一个寄存器输出数据。 数据输出选择器原理图 X2 X1 X0输出寄存器0 0 0IN 外部输入门0 0 1IA 中断向量0 1 0ST 堆栈寄存器0 1 1PC PC寄存器1 0 0D 直通门1 0 1R 右门1 1 0L 左门1 1 1没有输出 四、实验过程 连接线表 连接信号孔接入孔作用有效电平1J1座J3座将K23—K16接入到DBUS2X0K5寄存器选择3X1K6寄存器选择4X2K7寄存器选择5AENK3接通A寄存器低电平有效6CNK9移位是否带进位0:不带进位 1:带进位7Cy INK8移位进位输入8S2K2运算器功能选择9S1K1运算器功能选择10S0K0运算器功能选择11ALUCKCLOCKALU工作脉冲上升沿打入 实验1:数据输出实验 置下表的控制信号, 检验输出结果 X2X1X0指示灯(红色)液晶显示(数据总线值)000IN K23-K16内输入的数据 001IA 中断向量010ST 堆栈寄存器011PC PC寄存器100D 直通门101R 右门110L 左门111没有输出 实验2:移位实验 (1)原理图 ALU直接输出和零标志位产生原理图 ALU左移输出原理图 ALU右移输出原理图 直通门将运算器的结果不移位送总线。当X2X1X0=100时运算器结果通过直通门送到数据总线。同时,直通门上还有判0电路,当运算器的结果为全0时,Z=1 右移门将运算器的结果右移一位送总线。当X2X1X0=101时运算器结果通过右通门送到数据总线。具体连线是: Cy 与 CN ? DBUS7 ALU7 ? DBUS6 ALU6 ? DBUS5 ALU5 ? DBUS4 ALU4 ? DBUS3 ALU3 ? DBUS2 ALU2 ? DBUS1 ALU1 ? DBUS0 Cy 与 CN ? DBUS7 当不带进位移位时(CN=0): 0 ? DBUS7 当带进位移位时(CN=1): Cy ? DBUS7 左移门将运算器的结果左移一位送总线。当X2X1X0=110时运算器结果通过左通门送到数据总线。具体连线是: ALU6 ? DBUS7 ALU5 ? DBUS6 ALU4 ? DBUS5 ALU3 ? DBUS4 ALU2 ? DBUS3 ALU1 ? DBUS2 ALU0 ? DBUS1 当不带进位移位时(CN=0): 0 ? DBUS0 当带进位移位时(CN=1): Cy ? DBUS0 将55H写入A寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H K23K22K21K20K19K18K17K1601010101置控制信号为: K3(AEN)K2(S2)K1(S1)K0(S0)1000 按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。 S2S1S0=111时运算器结果为寄存器A内容 CNCy INL(十六进制、二进制)DR0XAA
显示全部
相似文档