- 0
- 0
- 约10千字
- 约 15页
- 2026-02-14 发布于河南
- 举报
计算机组成原理实验报告
实验报告
运算器实验
、实验 的
掌握 位运算器的数据传输格式,验证运算功能发 器及进位控制的组合功能。
、实验要求
完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运 。
三、实验原理
实验中所 的运算器数据通路如图2-3-1所 。ALU运算器由CPLD描述。运算器的输出FUN经过74LS245三态门与数据总线
相连,运算源寄存器A和暂存器B的数据输 端分别由2个74LS574锁存器锁存,锁存器的输 端与数据总线相连,准双向I/O
输 输出端 来给出参与运算的数据,经2 74LS245三态门与数据总线相连。
图2-3-1运算器数据通路
图中AWR、BWR在搭接态“”由实验连接对应的 进制开关控制,“0”有效,通过【单拍】按钮产 的脉冲把总线上的数据打
,实现运算源寄存器A、暂存器B的写 操作。
四、运算器功能编码
算术运算逻辑运算
K23~K0置“1”,灭M23~M0控位显 灯。然后按下表要求搭接“”部件控制路。
表2.3.2运算实验电路搭接表
算术运算
1.运算源寄存器写流程
通过I/O单元“S7~S0”开关向累加器A和暂存器B置数,具体操作步骤如下:
2.运算源寄存器读流程
关闭A、B写使能,令K18=K17=“1”,按下流程分别读A、B。
3.加法与减法运算
令MS2S1S0(K15K13~K11=0100),为算术加,FUN及总线单元显 A+B的结果令MS2S1S0(K15
K13~K11=0101),为算术减,FUN及总线单元显 A-B的结果。
逻辑运算
1.运算源寄存器写流程
通过“I/O输 输出单元”开关向寄存器A和B置数,具体操作步骤如下:
2.运算源寄存器读流程
关闭A、B写使能,令K17=K18=1,按下流程分别读A、B。
①若运算控制位设为(MS2S1S0=1111)则F=A,即A内容送到数据总线。
②若运算控制位设为(MS2S1S0=1000)则F=B,即B内容送到数据总线。
③逻辑运算
令MS2S1S0(K15K13~K11=1101),为逻辑与,FUN及总线显 A逻辑与B的结果。
令MS2S1S0(K15K13~K11=1100),为逻辑或,FUN及总线显 A逻辑或B的结移位运算
现代计算机CPU的累加器(A)在运算中通常含有移位的功能,为了规范运算器的设计,Dais-CMX08+在移位运算时把累加
器A视为移位的源与 的寄存器,也就是说移位是通过累加器A实现的,这种规范的设计理念使我们的运算器能够与标准机微
指令系统相吻合,达到可以 向源程序级(汇编及C语 )的 准。
1.移位控制编码
表2.3.3移位编码表
2.移位执 过程
①循环左移
②循环右移
③带进位循环左移
④带进位循环右移
所谓循环移位,就是指移位时数据的 尾相连进 移位,即最 (最低)位的移出位 移 数据的最低(最 )位。根据循环
移位时进位位是否 起参加循环,可将循环移位分为不带进位循环和带进位循环两类。其中不带进位循环是指进位“CY”的内
容不与数据部分 起循环移位,也称 循环。带进位循环是指进位“CY”中的内容与数据部分 起循环移位,也称 循环。
◆不带进位循环左移:各位按位左移,最 位移 最低位。
◆不带进位循环右移:各位按位右移,最低位移 最 位。
◆带进位循环左移:各位按位左移,最 位移 C中,C中内容移 最低位。
◆带进位循环右:各位按位右移,最低位移 C中,C中内容移 最 位。
循环移位 般 于实现循环式控制、 低字节的互换,还可以 于实现多倍字长数据的算术移位或逻辑移位。
3.移位运算实例
(1)A寄存器置数
拨动“I/O输 输出单元”开关向移位源寄存器A置数,具体操作步骤如下:
(2)A寄存器移位流程
完成上流程的操作后,按表2.3.3改变K13、K11的状态,再按动【单拍】钮,观察A的变化。
①当K13K11=11,每按 次【单拍】钮,A右移 位。
②当K13K11=10,每按 次【单拍】钮,A左移 位。
③当K13K11=01,每按 次【单拍】钮,A带进位右移 位。
④当K13K11=00,每按 次【单拍】钮,A带进位左移 位。
⑤实验思考
验证表2.3.1ALU运算器编码表所列的运算功能。
在给定A=55h、B=77h的情况下,K23~K0置“1”,改变运算器的功能设置位MS
您可能关注的文档
- 财务管理习题及答案-第五章.pdf
- 船舶管理问答题(1)(4).pdf
- 山东省济宁市泗水县2025-2026学年七年级上学期期末道德与法治试题(试卷+解析).docx
- 山东省青岛市崂山区2025-2026学年八年级上学期期末道德与法治试题(试卷+解析).docx
- 山东省菏泽市东明县2025-2026学年九年级上学期期末道德与法治试题(试卷+解析).docx
- 山东省日照市2026届高三上学期期末数学试题(试卷+解析).docx
- 山东省威海乳山市(五四制)2025-2026学年八年级上学期期末数学试题(试卷+解析).docx
- 山西省大同市天镇县2025-2026学年七年级上学期期末生物试题(试卷+解析).docx
- 山西省天一大联考2025-2026学年上学期高一年级期末学情自测(试卷+解析).docx
- 山西太原市2025-2026学年高一第一学期期末学业诊断物理试题(试卷+解析).docx
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 春节祝福短信 春节祝福短信大全 春节短信.docx VIP
- 两级ao生化工艺设计计算书.doc VIP
- 《船舶电气与自动化(船舶电气)(二三管轮)》_第二章船舶电机与电力拖动系统.ppt VIP
- 山东药品食品职业学院单招《数学》通关题库【轻巧夺冠】附答案详解.docx VIP
- 新人教版七年级下册语文诗歌鉴赏及答案.doc VIP
- 五年级数学下册全套单元测试题及答案.pdf VIP
- 一站到底游戏课件.ppt VIP
- 小学三年级下册教学设计西师版.pdf VIP
- 人教PEP版六年级下册Unit 1 How tall are you单元词形填空题(含答案).doc VIP
- 2026-2030 中枢神经系统药物市场需求趋势及发展机遇可行性研究报告.docx
原创力文档

文档评论(0)