《计算机组成原理实验报告 进位位控制、通用寄存器判零实验》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告 进位位控制、通用寄存器判零实验(17页珍藏版)》请在人人文库网上搜索。

1、计算机组成原理实验报告 进位位控制、通用寄存器判零实验计算机组成原理实验报告 进位位控制、通用寄存器判零实验西华大学数学与计算机学院实验报告 课程名称:计算机组成原理年级:201级实验成绩:指导教师:祝昌宇姓名:蒋俊实验名称:进位位控制、通用寄存器判零实验学号:31实验日期:21-12-5一、目的1熟悉带进位位控制的算术逻辑运算器的组成和硬件电路2.用进位寄存器来实现带进位的左移、右移3.熟悉判零线路二、实验原理(1)进位和判零电路的实验构成进位和判零电路由片GA、4和两个LED(CY、D)发光管组成。当有进位时CY发光管亮,ZD发光管亮表示当前通用寄存器的内容为0。 (2)进位控制的原理1进。

2、位电路与通用寄存器、ALU有着非常紧密的关系,算术逻辑单元的进位输出和通用寄存器带进位移动都会影响进位寄存器的结果。 2.若实验者在做算术逻辑实验时,选择了算术运算方式,当ALU的计算结果输出至总线时,在CCK上来一个上升沿,将把74LS181的进位输出位(CN+)上的值(为了统一进位标识,1表示有进位,0表示无进位),打入进位寄存器(74LS74)中,并且有进位时CY(LED)发光。 3.在进行通用寄存器的数据移位实验时,把CK和通用寄存器的工作脉冲接在一起,当选择带进位左移时,在工作脉冲下,通用寄存器的最高位将移入进位寄存器中,进位寄存器中的值将移入通用寄存器的最低位。当进位寄存器中的值为。

3、1时,CY(E)发光,若进位寄存器中的值为时,CY(LD)灭。同样在带进位右移时,也会产生这样的结果。 .通过把通用寄存器中的每一位做“或”运算,当寄存器的每一位为时,D输出0,ZD(LE)发光图1进位控制原理图三、使用环境计算机组成原理实验箱四、实验步骤(一)算术逻辑运算单元带进位位的加法运算实验把RA-IN(8芯的盒型插座)与P-板上二进制开关单元中的J插座相连(对应二进制开关H16H23),把RA-OUT(芯的盒型插座)与数据总线上的D相连。把DK、D2CK、CCK用连线连到脉冲单元的PLS1上,把EDR1、R2、ALUO、S、S、S2、S3、C、接入二进制拨动开关(请按下表接线)。信号。

4、定义接入开关位号D1CLS1孔2CKS孔CKS1孔EDRH8孔EDR27孔ALUOH6孔C5孔MH孔33孔2H2孔S1H1孔0H0孔按启停单元中的停止按钮,实验机停机并且把进位寄存器CY清零(CY灯灭),在本实验中使用算术逻辑单元作为进位发生器,按运行键,实验即进入运行状态。二进制开关H16H3作为数据输入,置65H(对应开关如下表)H23H2221HH91H171数据总线值DD6D5DDD2D1位数据0110065H置各控制信号如下:H8HH75H4H2H1EDE2LU-OCMS3S001101001按脉冲单元中的PLS1脉冲按键,在D1C上产生一个上升沿,把5H打入DR1数据锁存器。通过逻。

5、辑笔来测量确定D1寄存器(74LS37)的输出端,检验数据是否进入DR1中。二进制开关16H23作为数据输入,置AH(对应开关如下表)H2H22H2H20H1817H16数据总线值D7D6D5DD3D2D1D08位数据1010011A7置各控制信号如下:H8H7HH54H3H2HH0ED1DR2L-OCNMS32S1S1011001按脉冲单元中的LS1脉冲按键,在D2CK上产生一个上升沿,把AH打入DR数据锁存器。通过逻辑笔来测量确定R2寄存器(4LS34)的输出端,检验数据是否进入R2中。再置各控制信号如下:H8H7H6HH42H1HDR1E2ALU-OCNMSS21011010001按脉冲。

6、单元中的PLS脉冲按键,在CC上产生一个上升沿,把LS11的进位打入进位寄存器中,在有进位的情况下,C指示灯亮,并且AU-O为0,把计算结果输出到数据总线。$经过74LS81的计算将产生进位,即CN+4输出0,当把计算结果输出到总线时,数据总线上的D指示灯IDI7显示结果为0CH。(二)带进位移位按启停单元中的停止按钮,实验机停机并且把进位寄存器CY清零(Y灯灭),在本实验中使用通用寄存器作为进位发生器,按运行键,实验即进入运行状态。把RA-IN(芯的盒型插座)与CPTB板上二进制开关单元中的1插座相连(对应二进制开关H16H23),把R-OUT(8芯的盒型插座)与数据总线上的DJ相连。把CK。

7、、AK连到脉冲单元的PL1,把E、X、X1、RA-0、M接入二进制拨动开关。请按下表接线。信号定义接入开关位号CCKL孔RACKPL孔X0H2孔1H1孔RAH10孔A-OH9孔MH孔二进制开关1H2作为数据输入,置81H(对应开关如下表)H23H22H220H19H8H1H6数据总线值D7D6D5D3DD10位数据1000081置各控制信号如下:12H11H109H4X1ERAM11000按脉冲单元中的PLS1脉冲按键,在RACK上产生一个上升沿,把81H打入通用寄存器。此时数据总线上的ED指示灯IDB0IDB7显示为8H。由于通用寄存器内容不为,所以ZD(LED)灯灭。置各控制信号如下:12。

8、11H10940X1ERAA-M0000按脉冲单元中的PLS1脉冲按键,在RACK上产生一个上升沿,使通用寄存器中的值左移。因进位寄存器C的初始值为0,在ACK脉冲作用下将CY打入通用寄存器的最低位Q0。同时在RACK脉冲作用下把通用寄存器的最高位7(为1)打入进位寄存器CY,使CY灯亮,这样就实现了带进位的左移功能。同样置各控制信号如下,并且按脉冲单元中的PL1脉冲按键,可实现带进位的右移功能。H121110H9H4X0X1ERARAOM0?五、总结通过这次实验,我了解了通用寄存器的判零电路,实现了用进位寄存器来实现带进位的左移、右移,熟悉了带进位位控制算术逻辑运算器的组成和硬件电路。实验过程中遇到了一些问题,在老师和同学的帮助下得到了解决,成功的完成了本次实验。

计算机组成原理判零实验,计算机组成原理实验报告 进位位控制、通用寄存器判零实验...相关推荐

  1. 按键控制led灯亮灭c语言实验报告,通过按键控制LED灯的实验

    通过查看开发板的核心电路原理图,加上查阅SUMSANG 2440的datasheed得知四个按键K1,K2,K3,K4对应GPF中的GPF1,GPF4,GPF2,GPF0.将这四个引脚配置为输入模式, ...

  2. ## 线上实验五:2个2位二进制乘法器

    线上实验五:2个2位二进制乘法器 一.实验目的 设计一个乘法器, 实现两个四位二进制数的乘法. 两个二进制数分别是被乘数 AB和乘数CD.被乘数和乘数这两个二进制数分别由高低电平给出. 乘法运算的结果 ...

  3. 计算机组成原理实验箱D7,计算机组成原理与系统结构实验仪教学设备,上海求育...

    原标题:计算机组成原理与系统结构实验仪教学设备,上海求育 上海求育QY-JXSY30计算机组成原理与系统结构实验箱 上海求育QY-JXSY30计算机组成原理与系统结构实验箱是一款八位,十六位兼容设计的 ...

  4. 计算机组成原理分时传送电路设计,计算机组成原理和系统结构实验仪,FPGA设计,上海求育...

    原标题:计算机组成原理和系统结构实验仪,FPGA设计,上海求育 上海求育QY-JXSY46计算机组成原理与系统结构实验箱 上海求育QY-JXSY46计算机组成原理与系统结构实验箱是采用八位机主板和十六 ...

  5. 计算机组成结构实验箱,计算机组成原理实验仪|数字电路实验箱|PLC可编程实验箱-上海育源教学设备...

    一.产品介绍: 根据理工科院校<计算机组成原理课程大纲>的要求,在吸收了国内同类产品优点的基础上,结合我厂长期开发单片微机积累的经验,并配有 以Windows98/windows2000为 ...

  6. 计算机组成与系统结构输入输出控制实验,计算机组成原理与系统结构实验指导书...

    计算机组成原理与系统结构实验指导书 (57页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 21.9 积分 计算机实验室实验预习报告专业名称(班级) 姓名 ...

  7. 计算机原理的进位输入是什么,进位控制实验计算机组成原理实验报告

    进位控制实验计算机组成原理实验报告 上海应用技术学院 计算机科学与信息工程系·2006 年编制 <计算机组成与结构>课程实验报告 实验名称 进位控制实验 实验序号 2 实验日期 2013. ...

  8. 计算机组成原理写一个运算器,计算机组成原理运算器的实现实验报告.doc

    信息与管理科学学院计算机科学与技术 实验报告 课程名称: 计算机组成原理 实验名称: 运算器实验 姓 名: 班 级: 指导教师: 学 号: 实 验 室: 组成原理实验室 日 期: 2013-11-16 ...

  9. 计算机组成原理Rsel什么意思,el-jy-ⅱ 计算机组成原理第二套 实验十二

    el-jy-ⅱ 计算机组成原理第二套 实验十二 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 梁旷啦倔洲湿悔胚啼铆止羊香蔫夏髓解师 ...

最新文章

  1. 从对ML一窍不通到斩获AT等special offer,拿下大厂算法岗就靠它了
  2. HDU 1853 Cyclic Tour
  3. 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(三)
  4. 【转】Linux定时任务系统Cron入门
  5. CF510C Fox And Names——拓扑排序练习
  6. oracle ebs技术开发,Oracle EBS应用架构技术方案.pdf
  7. 华为云携手马栏山文创园助力湖南广电荣获国家广电总局多项大奖
  8. 8年前估值14.24亿的长城宽带近日被鹏博士“低价”打包出售
  9. 如何创建一个<style> tag with Javascript?
  10. CSS3D写3d画廊滚动
  11. php给网页加水印_php实现给一张图片加上水印效果
  12. SqlServer使用表值函数汇总
  13. java3d/j3d源码位置
  14. uniapp小程序优化和减小代码体积的方式
  15. Markdown基础总结
  16. 计算机网络 第二讲:HTTP
  17. python3 打印目录下所有模块_使用 Python 函数进行模块化
  18. python-js逆向之AST语法树初学(一)
  19. LightOJ 1079 Just another Robbery (概率dp+背包)
  20. 1368: 海军节上的鸣炮声计算

热门文章

  1. R语言ggplot2可视化发散型条形图、发散条形图(Diverging Bars)是一种可以同时处理负值和正值的条形图、并按照大小排序区分数据(Diverging Bars)
  2. pandas使用isna函数和any函数计算返回dataframe中包含缺失值的数据行(rows with missing values in dataframe)
  3. Python执行pyinstaller打包生成的exe文件实战
  4. python基于tpot训练模型并抑制输出stackingestimator、而是输出单模型例如xgboost设置
  5. 机器学习的数据类型有哪几种?每种数据类型对应的操作有哪些?为什么?
  6. mlxtend对sklearn进行扩展
  7. mysql简拼_mysql实现汉字换拼音,及汉字转简拼
  8. linux 别名管理,Linux 的 15 个命令行别名, 帮系统管理员提升工作效率!
  9. 中国高校生物信息学中心有哪些
  10. 3Blue1Brown:“线性代数的本质”完整笔记