实验三数据通路组成实验_第1页
实验三数据通路组成实验_第2页
实验三数据通路组成实验_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

组成原理实验报告3.3数据通路组成实验系 别 计算机工程学专业班级 计算机科学与技术成 员指导教师3.3数据通路组成实验一实验目的进一步熟悉计算机的数据通路二实验电路图3.3数据通路实验电路图数据通路实验电路图如图3.3实验涉及其中的DRl。由于双端口存储器是三态输出,因而可以直接连接到DBUS上。此外,DBUS还连接着通用寄存器堆。这样,写入存储器的数据由通用寄存器提供,从RAM中读出的数据也可以放到通用寄存器堆中保存。本实验的各模块在以前的实验中都已介绍,请参阅前面相关章节。注意实验中的控制信号与模拟它们的二进制开关的连接。三、实验设备TEC-51TEC-5四、实验任务将实验电路与控制台的有关信号进行连接。用8位数据开关SW7-SW0向RF中的四个通用寄存器分别置入以下数据R3=0AAH。8AR0FH,然后将R00FH依次将R1,R2,R3RAM0F0H,55H,0AAH分别将RAM0AAH单元数据写入R0,55H单元数据写入R1,0F0HR2,0FHR3.然后将R0-R3五、实验要求做好实验预习,掌握实验电路的数据通路特点和通用寄存器堆的功能特性和使用方法。写出实验报告,内容是:实验目的。写出详细的实验步骤、记录实验数据及校验结果。其他值得讨论的问题。六、实验步骤及结果(1):接线数据通路 RS0 RS1RD0RD1 WR0WR1LDRiLDDR1模拟开关 K0 K1K2K3 K4K5K6K7数据通路RS_BUS#SW_BUS#模拟开关K8 K9ALU_BUS#K10RAM_BUS#K11 K12CEL#K13LDAR#K14数据通路 AR+1 CER#Cn#M S0S1S2S3模拟开关 地 VCCVCC地 地地地地8SW7-SW0RFR0=OFH,R1=0F0H,R2=55H,R3=0AAH.1.令K4(WR0)=0,K5(WR1)=0,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1.置SW7-SW0=0FH,按QD按钮,将0FH写入R0.2.令K4(WR0)=1,K5(WR1)=0,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1.置SW7-SW0=0F0H,按QD按钮,将0F0H写入R1.3.令K4(WR0)=0,K5(WR1)=1,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1.置SW7-SW0=55H,按QD按钮,将55H写入R2.4.令K4(WR0)=1,K5(WR1)=1,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1.置SW7-SW0=0AAH,按QD按钮,将0AAH写入R3.8AR0FHR00FH中.用同样的方法,依次将R1,R2,R3RAM0F0H,55H,0AAH元.1.令K6(LDRi)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K12(LDAR#)=0.置SW7-SW0=0FH,按QD按钮,将0FH写入地址寄存器AR.令K2(RD0)=0,K3(RD1)=0,K6(LDRi)=0,K7(LDDR1)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=0,K11(RAM_BUS#)=1,K14(LDAR#)=1,K13(CEL#)=1.按QD按钮,将R0DR1,DR1中的数据通路通过运算器和ALU_BUS三态门送入数据总线DBUS,DBUS应显示0FH.令 K6(LDRi)=0, K7(LDDR1)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=1, K11(RAM_BUS#)=1,K12(LR/W#)=0,K14(LDAR#)=1,K13(CEL#)=0.按QD按将DBUS上的数据0FH写入AR指定的存储单元0FH.2.令K6(LDRi)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=0F0H,按QD按钮,将0F0H写入地址寄存器AR.令K2(RD0)=1,K3(RD1)=0,K6(LDRi)=0,K7(LDDR1)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=0,K11(RAM_BUS#)=1,K12(LDAR#)=1,K13(CEL#)=1.按QD按钮,将R1的数据送入DR1,DR1中的数据通路通过运算器和ALU_BUS三态门送入数据总线DBUS,DBUS应显示0F0H.令 K6(LDRi)=0, K7(LDDR1)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=1, K11(RAM_BUS#)=1,K12(LR/W#)=0,K14(LDAR#)=1,K13(CEL#)=0.按QD按钮将DBUS上的数据0FH写入AR指定的存储单元0F0H.3.令K6(LDRi)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=55H,按QD按钮,将55H写入地址寄存器AR.令K2(RD0)=0,K3(RD1)=1,K6(LDRi)=0,K7(LDDR1)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=0,K11(RAM_BUS#)=1,K14(LDAR#)=1,K13(CEL#)=1.按QD按钮,将R2的数据送入DR1,DR1中的数据通路通过运算器和ALU_BUS三态门送入数据总线DBUS,DBUS应显示55H.令 K6(LDRi)=0, K7(LDDR1)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=1, K11(RAM_BUS#)=1,K12(LR/W#)=0,K14(LDAR#)=1,K13(CEL#)=0.按QD按钮将DBUS上的数据55H写入AR指定的存储单元55H.4.令K6(LDRi)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=0AAH,按QD按钮,将0AAH写入地址寄存器AR.令K2(RD0)=1,K3(RD1)=1,K6(LDRi)=0,K7(LDDR1)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=0,K11(RAM_BUS#)=1,K14(LDAR#)=1,K13(CEL#)=1.QDR3DR1,DR1中的数据通路通过运算器和ALU_BUS三态门送入数据总线DBUS,DBUS应显示0AAH.令K6(LDRi)=0,K7(LDDR1)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=0,K11(RAM_BUS#)=1,K12(LR/W#)=0,K14(LDAR#)=1,K13(CEL#)=0.按QDDBUS0AAH写入AR指定的存储单元0AAH.4:RAM0AAHR0,55HR1,0F0HR2,0FHR3R0-R3数据.1.令K6(LDRi)=0,K8(RS_BUS#)=1,K9(SW_BUS#)=0,K10(ALU_BUS#)=1,(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=0AAH,按QD写入地址寄存器AR.令K4(WR0)=0,K5(WR1)=0,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=1,K11(RAM_BUS#)=0,K12(LR/W#)=1,K13(CEL#)=0,K14(LDAR#)=1.QD按钮,将AR指定的存储器地址0AAH单元的内容0AAH读出,然后写入寄存器R0.2. 令 K6(LDRi)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=0, K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=55H,按QD按钮,将写入地址寄存器AR.令K4(WR0)=1,K5(WR1)=0,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=1,K11(RAM_BUS#)=0,K12(LR/W#)=1,K13(CEL#)=0,K14(LDAR#)=1.QD按钮,将AR指定的存储器地址55H单元的内容55H读出,然后写入寄存器R1.3. 令 K6(LDRi)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=0, K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=0F0H,按QD按钮,0F0H写入地址寄存器AR.令K4(WR0)=0,K5(WR1)=1,K6(LDRi)=1,K8(RS_BUS#)=1,K9(SW_BUS#)=1,K10(ALU_BUS#)=1,K11(RAM_BUS#)=0,K12(LR/W#)=1,K13(CEL#)=0,K14(LDAR#)=1.QD按钮,将AR指定的存储器地址0F0H单元的内容0F0H读出,然后写入寄存器R2.4. 令 K6(LDRi)=0, K8(RS_BUS#)=1, K9(SW_BUS#)=0, K10(ALU_BUS#)=1,K11(RAM_BUS#)=1,K13(CEL#)=1,K14(LDAR#)=0.置SW7-SW0=0FH,按QD按钮,将写入地址寄存器AR.令 K4(WR0)=0, K5(WR1)=1, K6(LDRi)=1, K8(RS_BUS#)=1, K10(ALU_BUS#)=1,K11(RAM_BUS#)=0,K12(LR/W#)=1,K13(CEL#)=0,K14(LDAR#)=1.QD按钮,将AR指定的存储器地址0FH单元的内容0FH读出,然后写入寄存器R3.任务5:校验结果1.令K0(RS0)=0,K1(RS1)=0,K6(LDRi)=0,K8(RS_BUS#)=0,K9(SW_BUS#)=1,K10(ALU_BUS#)=1,K11(RAM_BUS#)=1R0DBUS指示灯应为0AAH.2.令K0(RS0)=1,K1(RS1)=0,K6(LDRi)=0,K8(RS_BUS#)=0,K9(SW_BUS#)=1,K10(ALU_BUS#)=1, K11(RAM_BUS#)=1,R1的内容

温馨提示

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

最新文档

评论

0/150

提交评论