ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:186.53KB ,
资源ID:518832      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/518832.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理系统结构.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理系统结构.docx

1、计算机组成原理系统结构姓名 学号 班级 年级 11级 指导教师 西安财经学院信息学院计算机组成原理与系统结构实验报告实验名称 运算器实验、通用寄存器实验、移位寄存器实验 实验室实验楼418 实验日期2018-11-27 2018-11-29 2018-12-4一、实验目的及要求1掌握简单运算器的数据传输方式,验证运算功能发生器74LS181及进位控制的组合功能。2熟悉通用寄存器的概念、通用寄存器的组成和硬件电路。3了解移位寄存器的硬件电路,验证移位控制与寄存的组合功能,利用寄存器进行数据传输。二、实验环境Dais-CMH/CMH计算机组成原理实验箱 一台三、实验原理以8芯扁平线方式和数据总线相

2、连,运算器的2个数据输入端分别由二个锁存器(74LS273锁存,锁存器的输入亦以8芯扁平线方式与数据总线相连,数据开关(INPUT DEVICE用来给出参与运算的数据,经一三态门(74LS245以8芯扁平线方式和数据总线相连,数据显示灯(BUS UNIT已和数据总线相连,用来显示数据总线内容。图1-1中T2、T4为时序电路产生的节拍脉冲信号,通过连接时序启停单元时钟信号“”来获得,剩余均为电平控制信号。进行实验时,首先按动位于本实验装置右中侧的复位按钮使系统进入初始待令状态,在LED显示器闪动位出现“P.”的状态下,按【增址】命令键使LED显示器自左向右第4位切换到提示符“L”,表示本装置已进

3、入手动单元实验状态,在该状态下按动【单步】命令键,即可获得实验所需的单脉冲信号,而LDDR1、LDDR2、ALU-B、SW-B、S3、S2、S1、S0、CN、M各电平控制信号用位于LED显示器上方的26位二进制开关来模拟,均为高电平有效。图1-1运算器电原理图二)通用寄存器实验实验中所用的通用寄存器数据通路如图1-2所示。由三片8位字长的74LS374组成R0、R1、R2寄存器组成。三个寄存器的输入接口用一8芯扁平线连至BUS总线接口,而三个寄存器的输出接口用一8芯扁平线连至BUS总线接口。图中R0-B、R1-B、R2-B经CBA二进制控制开关译码产生数据输出选通信号详见表1-1),LDR0、

4、LDR1、LDR2为数据写入允许信号,由二进制控制开关模拟,均为高电平有效;T4信号为寄存器数据写入脉冲,上升沿有效。在手动实验状态即“L”状态)每按动一次【单步】命令键,产生一次T4信号。图1-2通用寄存器单元电路表1-1通用寄存器单元选通真值表CBA选择100R0-B101R1-B110R2-B三)移位寄存器实验图1-3带进位移位寄存器电原理图上图所示,使用了一片74LS299作为移位发生器,其中8位输入输出端以8芯扁平线连接形式和总线接口连接。299-B信号控制其使能端0有效),T4为时序节拍脉冲,实验时按【单步】命令键产生。由S0 、S1、M 控制信号设置其运行状态,其控制特性列表如下

5、:表1-2299-BS1S0M功能000任意保持0100循环右移0101带进位循环右移0010循环左移0011带进位循环左移任意11任意装数说明:令CBA=011时表中299-B=0。四、实验连线一)运算器实验图1-4实验连线示意图按图1-4所示,连接实验电路: 总线接口连接:用8芯扁平线连接图1-4中所有标明“”或“”图案的总线接口。 控制线与时钟信号“”连接:用双头实验导线连接图1-4中所有标明“”或“”图案的插孔注:Dais-CMH的时钟信号已作内部连接)。二)通用寄存器实验图1-5实验连线示意图按图1-5所示,连接实验电路: 总线接口连接:用8芯扁平线连接图1-5中所有标明“”或“”图

6、案的总线接口。 控制线与时钟信号“”连接:用双头实验导线连接图1-5中所有标明“”或“”图案的插孔注:Dais-CMH的时钟信号已作内部连接)。三)移位寄存器实验图1-6实验连线示意图按图1-6所示,连接实验电路: 总线接口连接:用8芯扁平线连接图1-6中所有标明“”或“”图案的总线接口。 控制线与时钟信号“”连接:用双头实验导线连接图1-6中所有标明“”或“”图案的插孔注:Dais-CMH的时钟信号已作内部连接)。五、实验内容及步骤一)运算器实验一)算术运算实验 写操作置数操作)拨动二进制数据开关向DR1和DR2寄存器置数,具体操作步骤如下:注:【单步】键的功能是启动时序电路产生T1T4四拍

7、单周期脉冲图1-7寄存器置数操作步骤 读操作,存储器控制端CE保持为0,令LDDR1=0、LDDR2=0,然后打开ALU输出三态门(CBA=010,置M、S0、S1、S2、S3为11111,再按【单步】键,数据总线单元显示DR1的内容,若把M、S0、S1、S2、S3置为10101,再按【单步】键,数据总线单元显示DR2的内容。 算术运算不带进位加)置CBA=010,CN、M、S0、S1、S2、S3状态为101001,按【单步】键,此时数据总线单元应显示000011000CH)。 二)进位控制实验进位控制运算器的实验原理如实验四图所示,其中181的进位位进入74LS74锁存器D端,该端的状态锁存

8、受AR和T4信号控制,其中AR为进位位允许信号,高电平有效;T4为时序脉冲信号,当AR=1时在T4节拍将本次运算的进位结果锁存到进位锁存器中,实现带进位控制实验。 进位位清零操作在“L”状态下,按动【复位】按钮,进位标志灯CY“灭”,实现对进位位的清零操作。、CE=0,开启输入三态门(SW-B=1,设置数据开关,向DR1存入01010101(55H,向DR2存入10101010(AAH。操作步骤如下:注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲图1-8寄存器置数操作步骤 验证带进位运算的进位锁存功能关闭数据输入三态门(SW-B=0、CE=0,使CBA=010,AR=1,置CN、

9、M、S0、S1、S2、S3的状态为101001,按【单步】键,此时数据总线单元显示的数据为DR1加DR2,若进位标志灯CY“亮”,表示有进位;反之无进位。三)逻辑运算实验 写操作置数操作)拨动二进制数据开关向DR1和DR2寄存器置数,具体操作步骤如下:注:【单步】键的功能是启动时序电路产生T1T4四拍图1-9寄存器置数操作步骤 读操作,存储器控制端CE保持为0,令LDDR1=0、LDDR2=0,然后打开ALU输出三态门(CBA=010,置M、S0、S1、S2、S3为11111,再按【单步】键,数据总线单元显示DR1的内容,若把M、S0、S1、S2、S3置为10101,再按【单步】键,数据总线单

10、元显示DR2的内容。 逻辑或非运算逻辑或非运算的方法是置CBA=010,M、S0、S1、S2、S3状态为11000,按【单步】键,此时数据总线单元应显示0001100018H)。 注:加法运算时,CY=1表示运算结果有进位,CY=0表示运算结果无进位;减法运算时,CY=1表示运算结果无借位,CY=0表示运算结果有借位。二)通用寄存器实验一)通用寄存器的写入拨动二进制数据开关向R0和R1寄存器置数,具体操作步骤如下: 注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲图1-10寄存器置数操作步骤,存储器控制端CE=0,令LDR0=0、LDR1=0、LDR2=0,分别打开通用寄存器R0、

11、R1、R2输出控制位,置CBA=100时,按【单步】键,数据总线单元显示R0中的数据01H;置CBA=101时,按【单步】键。数据总线单元显示R1中的数据80H;置CBA=110时,按【单步】键,数据总线单元显示R2中的数据随机)。三)移位寄存器实验一)移位寄存器置数首先置CBA=000,然后按下面所列流程图操作:注:【单步】键的功能是启动时序电路产生T1T4四拍单周期脉冲 图1-11、SW-B=0、CE=0,然后参照表改变S0、S1、M的状态,按动【单步】命令键观察移位结果。三)移位结果的寄存把移位寄存器移位后的内容寄存到通用寄存器以R0为例),首先按图1-6所示连接实验电路。在移位操作后保

12、持CBA=011即299-B=0)、置S0=0、S1=0,令LDR0=1,再按动【单步】命令键即可完成移位结果保存到通用寄存器R0的操作。四)移位结果的读出置CBA=100、SW-B=0、CE=0,按【单步】键,数据总线单元显示R0寄存器的内容,该内容应与移位寄存器的内容一致。六、实验结果分析一)运算器实验手动实验:一)初始化操作一旦进入“L”状态,首先应把“二进制开关单元”的26只模拟开关拨至下方即低电平信号“L”),使26只微控制状态指示灯处“暗”,然后按【单步】命令键关闭全部控制信号锁存输出位,用手动方法完成微控制器的初始清零操作。在“L”状态下直接按【复位】按钮亦可完成微控制器的初始清

13、零操作。二)控制信号的打入方法 有效状态的特征:本系统提供的是“正逻辑”控制电路,通常情况下把高电平“H”定义为有效状态,以点亮发光二极管为标志。 有效状态的建立:结合实验项目,按实验要求把相关的二进制开关拨向上方,点亮对应的发光二极管。 有效状态的控制:在建立有效状态的基础上,按【单步】命令键单次启动时序节拍信号T1、T2、T3、T4,模型机按时序要求在相关时刻发出控制信号,以手动方式实现相关单元实验。三)总线输入/输出约定 输入约定对于计算机各部件的数据输出必须通过数据总线来完成,为了避免总线冲突与竞争,模型机规定在同一机器周期内只能允许一个部件的数据占用总线。结合手动控制列举如下约定:

14、数据开关送总线:令SW-B=1,CBA=000,CE=0 存储器内容送总线:令CE=1,SW-B=0,CBA=000 其它部件送总线:令CBA=001111,SW-B=0,CE=0 输出共享对于计算机各部件的数据输入可共享总线内容,即在同一机器周期内允许把当前数据同时送2个以上部件单元,结合手动控制举例如下:例:把数据开关的内容送通用寄存器R0、运算寄存器DR1、地址寄存器AR、指令寄存器IR,令SW-B=1,LDR0=1,LDDR1=1,LDAR=1,LDIR=1,然后按【单步】命令键即可实现总线数据共享。验证74LS181的算术运算和逻辑运算功能采用正逻辑) 在给定DR1=65、DR2=A7的情况下,改变运算器的功能设置,观察运

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1