本科课程【计算机组成原理】- 存储器工作原理实验

x33g5p2x  于2022-05-06 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(336)

大家好,我是【1+1=王】, 热爱java的计算机(人工智能)渣硕研究生在读。
如果你也对java、人工智能等技术感兴趣,欢迎关注,抱团交流进大厂!!!
Good better best, never let it rest, until good is better, and better best.

近期会把自己本科阶段的一些课程设计、实验报告等分享出来,供大家参考,希望对大家有帮助。

博客更新至专栏【课程设计实验报告】:https://blog.csdn.net/weixin_43598687/category_11640051.html

一、 实验内容

  1. 移位运算键盘方式
  2. 移位运算开关方式
  3. 单片机键盘操作方式

二、 实验步骤

(一)移位运算键盘方式

(1) 按图连接线路。

(2) 拨动清零开关CLR,使其指示灯灭,再拨动CLR,使其指示灯亮。
在监控指示灯滚动显示【CLASS SELECt】时,按【实验选择】键,监控指示灯显示为【ES–__】,输入02再按【确认】键,监控指示灯显示为【ES02】,表示准备进入实验二程序。

(3) 再按【确认】键,进入实验二程序,显示为【E1E0–】,输入二进制数“11”,再按【确认】键。

(4) 监控指示灯显示【Lo=01】, 再按【确认】键,监控指示灯显示【S0S1–】,输入二进制数"11”,对寄存器进行置数操作,再按【确认】键。

(5) 监控指示灯显示【DATA】,提示输入要移位的数据,输入十六进制数“0001”按【确认】,显示【PULSE】,此时按【单步】,将数据存入移位寄存器,可对它进行移位操作。

(6) 监控指示灯显示【ES02】,按【确认】键,进行移位操作,显示为【E1E0–】,提示输入操作指令(E1E0同上),输入进制数“00”,允许输出,按【确认】键.

(7) 监控指示灯显示【Lo=0】。和前面一样,输入“0",选择不带进位操作,按【确认】键。监控指示灯显示【S0S1–】,提示输入移位控制指令, 输入二进制数“01",表示对输入的数据进行循环右移,显示【PULSE】。按【单步】键,则对十六进制数据“0001”执行一次右移操作。数据总线指示灯显示“0000000000再按【单步】,数据总线指示灯显示“0100 00000000连续按【单步】可以单步执行,按【全速】键,监控指示灯显示【Run】,则可连续执行移位操作。观察数据总线显示灯的变化,判断结果是否正确。

(8) 重新置入数据“FFFE”,观察数据总线指示灯变化。

(二)移位运算开关方式

(1) 按图连接线路。(所用控制开关电路上的开关置为高电平“1”状态,拨动CLR是其灭了又亮)

(2) 置C-G=1,299-G=0,通过数据输入电路输入要移位的数据,置D15–D0=“0000000000000001”。
然后置C-G=0,数据总线显示灯显示“0000000000000001”,置S0=1,S1=1,M=1,此时为置数状态,按脉冲源及时序电路上的【单步】按钮,置C-G=1,完成置数的过程,进位指示灯亮表示进位“Z”已置位。

(3) 不带进位的移位:
置299-G=0,S0=1,S1=0,M=0,此时为循环左移状态,数据总线显示灯显示“0000000000000001”,按【单步】按钮,数据总线显示灯显示“0000000000000010”,再按【单步】按钮,数据总线显示的数据向左移动一位,连续按【单步】,观察得到不带进位的过程。

(4) 带进位移位:
数据总线显示灯显示“0000000000000001”,置299-G=0,S0=1,S1=0,M=1,此时为不带进位状态。按【单步】按钮,数据总线显示灯显示“0000000000000011”,进位指示灯灭,表示进位“1”已经进入移位寄存器。同时“0”进入进位单元,连续按【单步】,观察得到带进位的过程。

三、 实验环境

  1. 实验设备:单片机
    博客更新至专栏【课程设计实验报告】:https://blog.csdn.net/weixin_43598687/category_11640051.html

相关文章