运算器实验报告_第1页
运算器实验报告_第2页
运算器实验报告_第3页
运算器实验报告_第4页
运算器实验报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、试验要求:1.利用THTJZ-2型试验箱上K0…K7开关作为DBUS数据,其余开关作为控制信号,将数据写入累加器A和工作存放器W,并利用开关控制ALU运算方法,实现运算器功效。2.利用THTJZ-2型试验箱开关作为控制信号,将指定存放器内容读到数据总线DBUS上。试验日期:三、试验目标:1.了解模型机中算术、逻辑运算单元控制方法;2.了解模型机中多存放器接数据总线实现原理四、试验用仪器和材料:THTJZ-2型计算机组成原理试验箱,10芯扁平线,若干条接线。试验说明1、THTJZ-2型中运算器由一片可编程芯片CPLD实现,有8种运算,经过S2,S1,S0来选择,运算数据由累加器A和工作存放器W给出,运算结果直接送到直通门D。S2S1S0功效000A+W加001A-W减010A|W或011A&W与100A+W+C带进位加101A-W-C带借位减110~AA取反111A输出A2、THTJZ-2型中有7个存放器能够相数据总线DBUS上输出数据,但在某一时刻只能有一个存放器允许输出,由X2、X1、X0决定输出哪一个存放器内容。六、试验步骤1.运算器控制操作试验步骤:用10芯扁平线连接J1和J2,打开电源开关之后断开J1和J2,连接J1和J3.按“1”键,选择“8位机分部试验”将K8、K9、K10、K11、K12置1,K13置0,参考下表连线。连接信号孔接入孔作用有效电平1J1座J3座将K7-K0接入DBUS[7:0]2S0K8运算器功效选择3S1K9运算器功效选择4S2K10运算器功效选择5AENK11选通A低电平有效6WENK12选通W低电平有效7Cy_INK13运算器进位输入8ALUCKC_CLKALU工作脉冲上升沿锁存将55H写入A存放器二进制开关K7-K0用于DBUS[7:0]数据输入,置数据55HK7K6K5K4K3K2K1K001010101置控制信号为:K13(Cy_IN)K12(WEN)K11(AEN)K10(S2)K9(S1)K8(S0)010000按住AN2脉冲键,C_CLK由高变低,这时存放器A黄色选择指示灯亮,表明选择A存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据55H被写入A存放器。将33H写入W存放器二进制开关K7-K0用于DBUS[7:0]数据输入,置数据55HK7K6K5K4K3K2K1K000110011置控制信号为:K13(Cy_IN)K12(WEN)K11(AEN)K10(S2)K9(S1)K8(S0)001000按住AN2脉冲,C_CLK由高变低,这时存放器W黄色选择指示灯亮,表明选择W存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据33H被写入A存放器。置下表控制信号,检验运算器运算结果K13(Cy_IN)K10(S2)K9(S1)K8(S0)结果(直通门D)注释X00088H加运算X00122H减运算X01077H或运算X01111H与运算010088H带进位加运算110089H带进位加运算010122H带进位减运算110121H带进位减运算X110AAH取反运算X11155H输出A2.多存放器输出到数据总线试验步骤:(1)10芯扁平线连接J1和J2(初始化存放器内容连线),打开电源开关之后断开J1和J2,连接J1和J3按“1”键,选择“8位机分部试验”将K8、K9置1,参考下表连线连接信号孔接入孔作用有效电平1J1座J3座将K7-L0接入DBUS[7:0]2AENK8选通A低电平有效3WENK9选通W低电平有效4ALUCKC_CLKALU工作脉冲上升沿缓存将55H写入A存放器K7K6K5K4K3K2K1K001010101置控制信号为:K9(WEN)K8(AEN)10按住AN2脉冲键,C_CLK由高变低,这时存放器A黄色选择指示灯亮,表明选择A存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据55H被写入A存放器。将66H写入W存放器二进制开关K7-K0用于DBUS[7:0]数据输入,置数据66HK7K6K5K4K3K2K1K001100110置控制信号为:K9(WEN)K8(AEN)01按住AN2脉冲键,C_CLK由高变低,这时存放器W黄色选择指示灯亮,表明选择W存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据55H被写入W存放器。R0、R1、R2、R3存放器试验(1)10芯扁平线连接J1和J2(初始化存放器内容连线),打开电源开关之后断开J1和J2,连接J1和J3按“1”键,选择“8位机分部试验”将K8、K9、K10、K11置1,参考下表连线连接信号孔接入孔作用有效电平1J1座J3座将K7-L0接入DBUS[7:0]2RRDK10存放器组读使能低电平有效3RWRK11存放器组写使能低电平有效4SBK8存放器选择B5SAK9存放器选择A6RCKC_CLK存放器工作脉冲上升沿缓存将11H写入R0存放器二进制开关K7-K0用于DBU[7:0]数据输入,置数据11HK7K6K5K4K3K2K1K000010001置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)0100按住AN2脉冲键,C_CLK由高变低,这时存放器R0黄色选择指示灯亮,表明选择R0存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据11H被写入R0存放器。将22H写入R1存放器二进制开关K7-K0用于DBU[7:0]数据输入,置数据11HK7K6K5K4K3K2K1K000100010置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)0110按住AN2脉冲键,C_CLK由高变低,这时存放器R1黄色选择指示灯亮,表明选择R1存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据22H被写入R1存放器。将33H写入R2存放器二进制开关K7-K0用于DBU[7:0]数据输入,置数据11HK7K6K5K4K3K2K1K000110011置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)0100按住AN2脉冲键,C_CLK由高变低,这时存放器R2黄色选择指示灯亮,表明选择R2存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据33H被写入R2存放器。将44H写入R0存放器二进制开关K7-K0用于DBU[7:0]数据输入,置数据11HK7K6K5K4K3K2K1K001000100置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)0111按住AN2脉冲键,C_CLK由高变低,这时存放器R3黄色选择指示灯亮,表明选择R3存放器,放开AN2键,C_CLK由低变高,产生一个上升沿,数据44H被写入R3存放器。读R0存放器置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)1000这时存放器R0红色输出指示灯亮,R0存放器数据送到数据总线上。此时液晶显示DB:00010001B11H。将K10(RRD)置为1,关闭R0存放器输出。读R1存放器置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)1010这时存放器R1红色输出指示灯亮,R1存放器数据送到数据总线上。此时液晶显示DB:00100010B22H。将K10(RRD)置为1,关闭R1存放器输出。读R2存放器置控制信号为:K11(RWR)K10(RRD)K9(SA)K8(SB)1001这时存放器R2红色输出指示灯亮,R2存放器数据送到数据总线上。此时液晶显示DB:00110011B33H。将K10(RRD)置为1,关闭R2存放器输出。读R3存放器置控制信号为:K11(RWR)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论