计算机组织与结构实验报告,计算机组织与结构实验报告四

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机组织与结构实验报告四

(3页)

71fec5087877cccf3e676f82fcc620cc.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

实验四、数据通路实验一、 实验目的及要求1. 进一步熟悉TEC-8中各控制信号的作用和用法。2. 了解TEC-8的数据通路结构。3. 了解数据通路中数据流动的路径。4. 将双端口数据存储器堆和双端口存储器模块联机。二、 实验连线及说明D7L—DOL D7R—DOR双A7L—AOL A7R—AORDBUSDRWT3AR PCSWD-LKLSBUSSD7—SDO数据通路实验中实现三种类型的操作:(1) ALU运算结果写入制定寄存器(R0~R3)。(2) ALU运算结果写入制定存储单元。(3) 将制定存储单元的内容写入指定存储器(R0~R3)。 实验连线:信号RDORD1RSORSIDRWLDCLDZABUSSBUSMBUSMEMW开关KOKlK2K3K4GNDGNDK5K6K7K8信号SOSIS2S3MCINLARLPCARINCPCINCPC ADD开关K9K10KllK12K13VCCK14K15GNDGNDGND三、 实验任务本次实验是前两次实验的综合,同学们应根据实验的具体内容设计必要的步骤, 给出各步操作应有的控制信号状态。 _ _1. R0=45H, R2=49H,将Ro+R2的结果存入11H单元,Ro-R2的结果存入22H单元2. 将12H写入33H, 8CH写入44H单元,实现33H单元的内容与44H单元的内 容相加,结果写入Ri。3. 实现 R3二R0IR2,Ro二R1+R2。四、 实验内容R0=45H: RDO 禾口 RDl 置为 00, SD7~SD0 置为 01000101, SBUS 置 1, DRW 置 1, 按动QD产生T3。R2=49H: RDO 和 RD1 置为 10, SD7~SD0 置为 01001001, SBUS 置 1, DRW 置 1, 按动QD产生T3。MH 写入地址寄存器 AR: DRW 置 0, SD0~SD7 置为 00010001, SBUS 置 1, LAR 置按动QD。R0+R2: S3~S0 置为 1001, M 置 0, SBUS 置 0, ABUS 置 1, RDO、RD1 置为 00, RSO、RS1置为10 (与实际操作视角顺序相反),按齊QD结果写入数据总线。ABUS置0, MEMW置1,按动QD,结果写入:L1H单元。22H 写入地址寄存器 AR: DRW 置 0, SD0~SD7 置为 00100010, SBUS 置 1, LAR 置1,按动QD。Ro-R2: S3~S0 置为 0110 (结果还要加 1) , 1\/1置0, SBUS 置 0, ABUS 置],RDO、 RD1置为00, RSO、RS1置为10,按动QD结果写入数据总线。ABUS置0, MEMW 置1,按动QD,结果存入22H单元。2.12H写入33H单元,8CH写入44H单元,将12H与8CH读入寄存器R。和R?, 两个寄存器相加,结果写入临时单元,再将临时单元的值写入R]。12H 写入 33H: SD0~SD7 置为 00110011, SBUS 置 1, LAR 置 1,按动 QD。SDCTSD7 置为 00010010H, LAR 置 0, SBUS 置 1, MEMW 置 1,按动 QD。8CH 写入 44H: SD0~SD7 置为 10001100, SBUS 置 1, LAR 置 1,按动 QD。SD0~SD7 置为 01000100H, LAR 置 0, SBUS 置 1, MEMW 置 1,按动 QD。地址单元44H的值送入R2寄存器,地址单元33H的值送入R。寄存器:地址AR 保持不变,为44H, MEMW置0, MBUS置2, ABUS和SUBS置0,将地址单元 44H的值送到数据总线。将SD1, SDO置10,将RD1, RDO置10, DRW置1,按 动QD,将数据总线上的数据送入R2和B。DRW置0, MBUS置0, SUBS置1, 将数据开关置为33H, LAR置1,按动QD,将AR地址改为33H。LAR置0, SUBS 置0, MBUS置1,将地址单元33H的数据送到数据总线,将RD1.RD0置00,将 DRW置1,按动QD,将数据总线上的数据送入寄存器A。55H 写入地址寄存器 AR: DRW 置 0, SD0~SD7 置为 01010101, SBUS 置 1, LAR 置1,按动QD。Ro+R2 结果写入 55H 单元:S3~S0 置为 1001, M 置 0, SBUS 置 0, ABUS 置 1, RDO、 RD1置为00, RSO、RS1置为10 (与实际操作视角顺序相反),按动QD结果写 入数据总线。ABUS置0, MEMW置2,结果写入55H单元。55H单元的值写入Ri: MEMW, ABUS置0,将MBUS置0,按动QD,将地址11H 中都值送入数据总线,将RDl, RDO置为01H,将DRW置为1,按动QD,将数 据总线上的数据写入R1和寄存器Ao3?将R0IR2计算结果写入地址MH,再将地址单元11H中的值写入Rs;将Ro=Ri+R2 计算结果写入地址11H,将地址单元11H中的值写入R0o五、实验总结向寄存器写入数据:RDO、RD1、RSO、RS1控制寄存器的选择,SD7~SD0控制数 据的选择,SBUS置1, DRW置1,按动QD。向指定地址单元写入数据:SD0-SD7控制存储地址的选择,SBUS置1, LAR置1, 按动QD。SD0-SD7控制数据的选择,MEMW置1,按动QD。两寄存器数据做算数运算:S3-S0控制算术运算的种类,ABUS置1, RDO、RD1、 RSO、RS1控制寄存器的选择,按动QD结果写入数据总线。结果存入指定数据单元:SD0-SD7控制存储地址的选择,MEMW置1,按动QD 写入指定数据单元。指定地址单元数据送入寄存器:SD0-SD7控制存储地址的选择,MBUS置1,将 地址单元的值送到数据总线。RDO、RD1、RSO、RS1控制寄存器的选择,DRW置 1,按动QD,将数据总线上的数据送指定寄存器。寄存器读数据:RDO、RD1、RSO、RS1控制寄存器的选择,MBUS置指定地址单元读数据:SD0-SD7控制存储地址的选择,SBUS置1, LAR置1, MBUS 置lo读数据;关闭sbus,开启mbus即可从左端读取数据。接下来我们从右端读取数 据。此时应将需要访问的数据地址打入PC7-PC0o将地址打入PC7-PC0,置LPC为1, sbus为1, sd0-sd7选择15h,脉冲T3即可输 入PC7-PC0o此时该地址数据即可在INS7?0读出。 关 键 词: 计算机 组织 结构 实验 报告

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值