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

上传人:scccc 文档编号:14401600 上传时间:2022-02-05 格式:DOCX 页数:3 大小:68.33KB
返回 下载 相关 举报
计算机组织与结构实验报告四.docx_第1页
第1页 / 共3页
计算机组织与结构实验报告四.docx_第2页
第2页 / 共3页
计算机组织与结构实验报告四.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机组织与结构实验报告四.docx》由会员分享,可在线阅读,更多相关《计算机组织与结构实验报告四.docx(3页珍藏版)》请在三一文库上搜索。

1、计算机组织与结构实验报告四实验四、数据通路实验一、实验目的及要求1.进一步熟悉TEC-8中各控制信号的作用和用法。2. 了解TEC-8的数据通路结构。3 . 了解数据通路中数据流动的路径。4 .将双端口数据存储器堆和双端口存储器模块联机。二、实验连线及说明数据通路实验中实现三种类型的操作:(1)ALU运算结果写入制定寄存器(R0R3)。(2) ALU运算结果写入制定存储单兀。(3)将制定存储单元的内容写入指定存储器(R0R3)。实验连线:三、实验任务本次实验是前两次实验的综合,同学们应根据实验的具体内容设计必要的步骤,给出 各步操作应有的控制信号状态。1. R0=45H, R2=49H,将R0

2、+R2的结果存入11H单元,R0-R2的结果存入22H单元2. 将12H写入33H, 8cH写入44H单元,实现33H单元的内容与44H单元的内容相加,结果 写入Rio3.实现 R3=RO R2, R0=R1+R2,四、实验内容 1.R0=45H: RD0 和 RD1 置为 00, SD7、SD0 置为 01000101, SBUS 置 1, DRW 置 L 按动 QD 产生T3。R2=49H: RD0 和 RD1 置为 10, SD7、SD0 置为 01001001, SBUS 置 1, DRW 置 L 按动 QD 产生T3。11H写入地址寄存器AR: DRW置0, SD0SD7置为0001

3、0001, SBUS置L LAR置1,按 动QD。R0+R2: S3S0 置为 1001, M 置 0, SBUS 置 0, ABUS 置 1, RDO、RD1 置为 00, RSO、 RS1置为10 (与实际操作视角顺序相反),按动QD结果写入数据总线。ABUS置0, MEMW 置1,按动QD,结果写入11H单元。22H写入地址寄存器AR: DRW置0, SD0SD7置为00100010, SBUS置1, LAR置1,按 动QD。R0-R2: S3S0 置为 0110 (结果还要加 1) , M 置 0, SBUS 置 0, ABUS 置 1, RDO、RD1 置为00, RSO、RS1置为

4、10,按动QD结果写入数据总线。ABUS置0, MEMW置1,按动QD, 结果存入22H单兀。2. 12H写入33H单元,8cH写入44H单元,将12H与8cH读入寄存器R0和R2,两个寄 存器相加,结果写入临时单元,再将临时单元的值写入RI。12H写入33H: SD0SD7置为 00110011, SBUS 置 1, LAR 置 1,按动 QD。SDOSD7 置为 00010010H, LAR 置 0, SBCS 置 1, MEMW 置 1,按动 QD0 8cH 写入 44H: SD0SD7 置为 10001100, SBUS 置 1, LAR 置 1,按动 QD。SD0SD7 置为 010

5、00100H, LAR 置 0, SBUS 置 1, MEMW 置 1,按动 QD。地址单元44H的值送入R2寄存器,地址单元33H的值送入R0寄存器:地址AR保持 不变,为44H, MEMW置0, MBCS置1, ABUS和SUBS置0,将地址单元44H的值送到数据总 线。将SD1, SDO置10,将RD1, RDO置10, DRW置1,按动QD,将数据总线上的数据送入 R2和DRW置0, MBUS置0, SUBS置1,将数据开关置为33H, LAR置1,按动QD,将AR 地址改为33H。LAR置0, SUBS置0, MBUS置1,将地址单元33H的数据送到数据总线,将 RD1.RD0置00

6、,将DRW置1,按动QD,将数据总线上的数据送入寄存器A。55H写入地址寄存器AR: DRW置0, SD0SD7置为01010101, SBUS置1, LAR置1,按 动QD。R0+R2 结果写入 55H 单元:S3飞0 置为 1001, M 置 0, SBUS 置 0, ABUS 置 1, RDO、RD1 置为00, RSO、RS1置为10 (与实际操作视角顺序相反),按动QD结果写入数据总线。 ABUS置0, MEMW置1,结果写入55H单元。55H单元的值写入RI: MEMW, ABUS置0,将MBUS置0,按动QD,将地址11H中都值 送入数据总线,将RD1, RDO置为01H,将DR

7、W置为L按动QD,将数据总线上的数据写入 R1和寄存器A。3.将R0|R2计算结果写入地址11H,再将地址单元11H中的值写入R3; 将R0=R1+R2计算结果写入地址11H,将地址单元11H中的值写入R0。五、实验总结向寄存器写入数据:RDO、RD1、RSO、RS1控制寄存器的选择,SD7SD0控制数据的选 择,SBUS置1, DRW置1,按动QD。向指定地址单元写入数据:SD0HD7控制存储地址的选择,SBUS置1, LAR置1,按动 QD。SD0-SD7控制数据的选择,MEMW置1,按动QD。两寄存器数据做算数运算:S3S0控制算术运算的种类,ABUS置L RDO、RD1、RSO、 RS

8、1控制寄存器的选择,按动QD结果写入数据总线。结果存入指定数据单元:SD0-SD7控制存储地址的选择,MEMW置L按动QD写入指定 数据单元。指定地址单元数据送入寄存器:SD0-SD7控制存储地址的选择,MBUS置1,将地址单 元的值送到数据总线。RDO、RD1、RSO、RS1控制寄存器的选择,DRW置1,按动QD,将数 据总线上的数据送指定寄存器。寄存器读数据:RDO、RD1、RSO、RS1控制寄存器的选择,MBUS置1。指定地址单元 读数据:SD0-SD7控制存储地址的选择,SBL5置1, LAR置1, MBUS置1。读数据:关闭sbus,开启mbus即可从左端读取数据。接下来我们从右端读取数据。 此时应将需要访问的数据地址打入PC7-PC0o将地址打入PC7-PC0,置LPC为L sbus为1, sdO-sd7选择15h,脉冲T3即可输入 PC7-PC0o此时该地址数据即可在INS7-0读出。感谢您的阅读,祝您生活愉快。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1