广州大学计算机组成与系统结构实验报告二《存储器与总线传输实验 》

广州大学学生实验报告

开课学院及实验室:计算机科学与工程实验室412                       2022年 12 月 21日

学院

计算机科学与网络工程学院

年级/专业/班

软件

姓名

学号

实验课程名称

计算机组成与系统结构实验课

成绩

 

实验项目名称

存储器与总线传输实验

指导老师

        写在前面!!!由于本实验做于疫情的时期,实验使用的是学校的提供的PC端机组设备,所以可能对当前急着写报告的你仅有一点参考意义! 

一、实验目的

1、掌握通用寄存器的数据通路、构成与运用。

2、了解地址总线组成结构、地址来源及集合原理,掌握程序段与数据段的寻址规则及地址部件的运用技巧。

3、掌握十六位总线中数据通路的“字”和“字节”操作方法及源与目的奇偶效应。

4、掌握存储器组织与总线组成的数据通路。

二、实验要求

1、在掌握了 AX、BX 运算寄存器的读写操作后,继续完成 CX、DX 通用寄存器的数据写入与读出。

2、通过地址形成部件实验,建立“段”概念,学会“段”运用。

3、通过总线的数据传递实验,建立“奇偶”概念,领会字寻址中对字节操作的动态定义。

4、按照实验步骤完成实验项目,掌握存储部件在原理计算机中的运用。

三、实验原理

 

 

 

    

四、实验内容与过程

(写出实验步骤、结果截图及对每一个步骤设置的理解,按每一个实验内容分开描述)

1.实验内容:

2、指令设计及说明

实验2.4.2

(1)将o2-o0置为1,IR置0,OP,W置1,寄存器组写脉冲为上升沿有效,进行CX字写操作。将IR,OP,W置1,依然为上升沿,进行DX字写操作。

(2)将X2-X0置为110,IR置为0,XP,W置为1,进行CX字读操作,将IR置为1,进行DX字读操作。

实验2.4.4:

(1)当 IP=1 时按单拍按钮,遇 E/M=1 ,在T3 上升沿把 S10~S0 的内容装入 PC 计数器。遇 E/M=0,在 T3 上升沿 PC 计数器加 1。

(2)数据指针 AR 由目的编码控制位 O2~O0、OP 及单拍按钮的组合控制实现AR 地址的置数操作。本实验以总线上准双向 I/O 部件的 S15~S0 为置数源。当 O2~O0=001、OP=1时按单拍钮,在脉冲下降沿把 S15~S0 的内容装入地址锁存器 AR。

(3)通过“I/O 单元”S15~S0 开关向 SP 指针置数,关闭 SP 写使能,按下流程完成 SP 读操作。堆栈指针 SP 由 O2~O0 OP 及单拍按钮五信号组合控制栈指针的置数操作。以总线上准双向 I/O 部件的 S15~S0 为置数源,然后进行堆栈指针 SP 的读出操作。

实验2.4.5:

(1)将X2-X0置为011,W XP OP=111,进行字传递操作。

(2)W XP OP=011,进行低位到低位(偶送偶)。

(3)W XP OP=010,进行低位到高位(偶送奇)。

(4)W XP OP=X01,进行高位到低位(奇送偶)。

(5)W XP OP=X00,进行高位到高位(奇送奇)。

实验2.4.6:

(1)将X2-X0置为100,E/M为0,W为A0为0,进行程序段字读。

(2)将E/M置为1,其他不变,进行数据段字读操作。

(3)将MWR置为1,E/M为0,W为1,A0为0,进行程序段字写。

(4)将E/M置为1,其他不变,进行数据段字写操作。

3、实验过程

实验2.4.2

1. 寄存器组写操作

(1) 目的寄存器写编码

(2) 寄存器组的字写入

(3) 寄存器组的字节写入

2. 寄存器读操作

(1) 源寄存器读编码

(2) 寄存器组字读

(3) 寄存器组字节读

实验2.4.4

1. 程序计数器实验

2、地址寄存器实验

实验2.4.5

1. 十六位数据传送(字传递)

2. 低位到低位(偶送偶)

3. 低位到高位(偶送奇)

4. 高位到低位(奇送偶)

5. 高位到高位(奇送奇)

实验2.4.6

1. 数据段读写操作

(1) 数据存储器字写

(2) 数据段读操作(字)

2. 存储器程序段读写操作

(1) 程序段字节写操作

(2) 程序段字节读操作

3、实验结果

实验2.4.2


实验2.4.4
1.程序计数器实验


2.地址寄存器实验

 

3.堆栈寄存器实验

实验2.4.5:

  1. 十六位数据传送(字传递)                  



     

2. 低位到低位(偶送偶)

     

3.低位到高位(偶送奇)                     

4. 高位到低位(奇送偶)

5.高位到高位(奇送奇)

 

 

五、实验总结

(包括未完成内容、结果分析、学习心得等)

未完成的内容:

        实验2.4.6的读写,不知道为什么我的数字无法读入,所以实验没有继续进行下去。

结果分析:

        实验中结果大部分正确

学习心得:

        我明白了存器组地址总线的作用。即传递地址信息,输出当前数据总线上发送信息的源地址或接收信息的目的地址。

        我通过这次实验的学习,即总线的数据传递实验,有了“奇偶”的概念,领会了字寻址中对字节操作的动态定义。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值