计算机组织与结构实验报告四
更新时间:2023-11-11 11:54:01 阅读量: 教育文库 文档下载
实验四、数据通路实验
一、实验目的及要求
1. 进一步熟悉TEC-8中各控制信号的作用和用法。 2. 了解TEC-8的数据通路结构。
3. 了解数据通路中数据流动的路径。
4. 将双端口数据存储器堆和双端口存储器模块联机。 二、实验连线及说明
数据通路实验中实现三种类型的操作:
(1)ALU运算结果写入制定寄存器(R0~R3)。 (2)ALU运算结果写入制定存储单元。
(3)将制定存储单元的内容写入指定存储器(R0~R3)。 实验连线:
三、实验任务
本次实验是前两次实验的综合,同学们应根据实验的具体内容设计必要的步骤,给出各步操作应有的控制信号状态。
1. R0=45H,R2=49H,将R0+R2的结果存入11H单元,R0-R2的结果存入22H单元 2. 将12H写入33H,8CH写入44H单元,实现33H单元的内容与44H单元的内容相加,结果写入R1。
3. 实现R3=R0|R2,R0=R1+R2。 四、实验内容 1.
R0=45H:RD0和RD1置为00,SD7~SD0置为01000101,SBUS置1,DRW置1,按动QD产生T3。
R2=49H:RD0和RD1置为10,SD7~SD0置为01001001,SBUS置1,DRW置1,按动QD产生T3。
11H写入地址寄存器AR:DRW置0,SD0~SD7置为00010001,SBUS置1,LAR置1,按动QD。
R0+R2:S3~S0置为1001,M置0,SBUS置0,ABUS置1,RD0、RD1置为00,RS0、RS1置为10(与实际操作视角顺序相反),按动QD结果写入数据总线。ABUS置0,MEMW置1,按动QD,结果写入11H单元。
22H写入地址寄存器AR:DRW置0,SD0~SD7置为00100010,SBUS置1,LAR置1,按动QD。
R0-R2:S3~S0置为0110(结果还要加1),M置0,SBUS置0,ABUS置1,RD0、RD1置为00,RS0、RS1置为10,按动QD结果写入数据总线。ABUS置0,MEMW置1,按动QD,结果存入22H单元。
2.12H写入33H单元,8CH写入44H单元,将12H与8CH读入寄存器R0和R2,两个寄存器相加,结果写入临时单元,再将临时单元的值写入R1。 12H写入33H:SD0~SD7置为00110011,SBUS置1,LAR置1,按动QD。SD0~SD7置为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的值送入R0寄存器:地址AR保持不变,为44H,MEMW置0,MBUS置1,ABUS和SUBS置0,将地址单元44H的值送到数据总线。将SD1,SD0置10,将RD1,RD0置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。
R0+R2结果写入55H单元:S3~S0置为1001,M置0,SBUS置0,ABUS置1,RD0、RD1置为00,RS0、RS1置为10(与实际操作视角顺序相反),按动QD结果写入数据总线。ABUS置0,MEMW置1,结果写入55H单元。
55H单元的值写入R1:MEMW,ABUS置0,将MBUS置0,按动QD,将地址11H中都值送入数据总线,将RD1,RD0置为01H,将DRW置为1,按动QD,将数据总线上的数据写入R1和寄存器A。 3.将R0|R2计算结果写入地址11H,再将地址单元11H中的值写入R3;将R0=R1+R2计算结果写入地址11H,将地址单元11H中的值写入R0。 五、实验总结
向寄存器写入数据:RD0、RD1、RS0、RS1控制寄存器的选择,SD7~SD0控制数据的选择,SBUS置1,DRW置1,按动QD。
向指定地址单元写入数据:SD0-SD7控制存储地址的选择,SBUS置1,LAR置1,按动QD。SD0-SD7控制数据的选择,MEMW置1,按动QD。
两寄存器数据做算数运算:S3~S0控制算术运算的种类,ABUS置1,RD0、RD1、RS0、RS1控制寄存器的选择,按动QD结果写入数据总线。
结果存入指定数据单元:SD0-SD7控制存储地址的选择,MEMW置1,按动QD写入指定数据单元。
指定地址单元数据送入寄存器:SD0-SD7控制存储地址的选择,MBUS置1,将地址单元的值送到数据总线。RD0、RD1、RS0、RS1控制寄存器的选择,DRW置1,按动QD,将数据总线上的数据送指定寄存器。
寄存器读数据:RD0、RD1、RS0、RS1控制寄存器的选择,MBUS置1。 指定地址单元读数据:SD0-SD7控制存储地址的选择,SBUS置1,LAR置1,MBUS置1。
读数据;关闭sbus,开启mbus即可从左端读取数据。接下来我们从右端读取数据。此时应将需要访问的数据地址打入PC7-PC0。
将地址打入PC7-PC0,置LPC为1,sbus 为1,sd0-sd7选择15h,脉冲T3即可输入PC7-PC0。此时该地址数据即可在INS7-0读出。
正在阅读:
计算机组织与结构实验报告四11-11
混泥土泵车布料机构设计03-16
妈妈的四季性格作文700字06-24
我写《美学十五讲》03-23
如何在食物网中判断某种群的数量变化情况01-04
综合实践活动 - 让学生在实践中成长09-18
XXX高速公路设计工作总结报告05-14
创新思维与方法课程实验总结03-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 结构
- 实验
- 组织
- 计算机
- 报告
- 第四章传热习题答案
- 小学生安全征文安全生活每一天
- 2018届北京市海淀区高三上学期期末考试地理试题(word版) - 图文
- 2017-2018学年江苏省常州市溧阳市竹箦中学高考物理模拟试卷(9月份) Word版含解析
- 2016~2017年洪山区八年级上学期期中(附答案)
- 档案学理论基础-测试
- CommVault备份软件指标-2011 - 图文
- 会议纪要2
- 水土保持监测的基本思路
- 邹城市103路公交车秋季时刻表
- 企业财会人员职业道德建设之我见
- 2018年上海高考英语考纲词汇表完整版-中译英(学生默写用)
- 市当涂县塘南初级中学七年级英语上学期期中试题人教新目标版
- 小学数学六年级上册单元课堂达标试题 全册
- cad50个平面图形练习
- 2018年甘肃省高考英语试卷含详细答案解析
- GQOLI-74 套表(病例)
- 擦窗机供货及安装招标文件(改) - 图文
- GSM优化试题(第三考题) -
- 信件常用语