计算机组成原理 运算器的组成实验
一、实验目的
1、认识模拟器
2、熟悉模拟器构建
3、运算器的组成的实验
二、实验内容
1、仿真面板
2、数据通路总体图
3、解释ALU、DR1H、DR1L、DR2H、DR2L、SW_BUS
4、运算器的组成的实验。
(1)连接模拟板线路组成运算器,展示仿真面板图,数据通路图。
(2)令A=10101100,B=11100010。实验相应加法(+)、减法(-)、乘法(*)、与(&)运算,展示其仿真面板图,及相应的数据通路图,并且验证其运算结果。
三、实验工具
模拟程序

四、详细实验过程分析
1、仿真面板

2、数据通路总体图

3、解释ALU、DR1H、DR1L、DR2H、DR2L、SW_BUS
ALU:运算器 ALU 由一片 ispLSI1024(U47)组成,在选择端 S2、S1、S0 控制下,对数据 A 和 B 进行 加、减、与、直通、乘五种运算。
DR1H、DR1L:运算操作数寄存器,和ALU的B数据口相连。
DR2H、DR2L:运算操作数寄存器,和ALU的A数据口相连。
SW_BUS: 开关寄存器 SW_BUS(U38)是 1 片 74HC244,用于将控制台开关 SW7—SW0 的数据送往数据总线DBUS。当 SW_BUS# = 1 时,禁止开关 SW7—SW0 的数据送往数据总线 DBUS;当 SW_BUS# = 0 时,允许开关 SW7—SW0 的数据送往数据总线 DBUS。
4、运算器的组成实验
(1)仿真面板图:

数据通路图:

(2)令A=10101100,B=11100010。实验相应加法(+)、减法(-)、乘法(*)、并(&)运算,展示其仿真面板图,及相应的数据通路图,并且验证其运算结果。
给A进行赋值:
仿真面板:

数据通路图:

给B进行赋值:
仿真面板:

数据通路图:

加法
仿真面板:

数据通路图:

实验结果:A+B= 10101100+11100010=110001110≠10001110
原因:超出八位二进制的运算范围
减法
仿真面板:

数据通路图:

实验结果:A-B=10101100-11100010=-110110≠11001010
原因:超出无符号位的八位二进制减法运算
乘法
仿真面板:

数据通路图:

实验结果:A*B= 10101100*11100010= 1001011111011000≠00011000
原因:超出此运算范围
与运算
仿真面板:

数据通路图:

验证:A&B= 10101100 & 11100010=10100000,答案正确。
五、总结
当运算结果超出此二进制运算器的范围时,运算器运算出来结果会与实际的结果不同。进位 C 只在加法运算和减法运算时产生。加运算中,C 表示进位;减运算中,C 代表借位。加、 减运算产生的进位(借位)在 T4 的上升沿送入 C 寄存器保存。与、乘、直通操作影响进位 C 的状态,即进位 C 保持不变。当 ALU_BUS = 1 时,运算结果送往数据总线 DBUS。加、减运算产生的进位(借位)C 与控制台 的 C 指示灯相连。
相关文章:
计算机组成原理 运算器的组成实验
一、实验目的 1、认识模拟器 2、熟悉模拟器构建 3、运算器的组成的实验 二、实验内容 1、仿真面板 2、数据通路总体图 3、解释ALU、DR1H、DR1L、DR2H、DR2L、SW_BUS 4、运算器的组成的实验。 (1)连接模拟板线路组成运算器,展示仿真面板图,数据通…...
SpringBoot 启用 Https,生成 jks 自签证书
使用 Java 提供的工具生成 jks 自签证书 keytool 是 Java Development Kit (JDK) 中的一个工具,用于管理公钥和私钥对以及相关的证书。以下命令用于生成一个密钥对并将其存储在密钥库中: keytool -genkeypair -alias www.example.com -keyalg RSA -key…...
微服务day04(下) -- SpringAMQP
SpringAMQP SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。 SpringAmqp的官方地址:Spring AMQP SpringAMQP提供了三个功能: 自动声明队列、交换机及其绑定关系 基于注解的…...
RK3568平台开发系列讲解(pinctrl篇)pinctrl 子系统函数操作集
🚀返回专栏总目录 文章目录 一、pinctrl_ops二、pinctrl_ops三、pinconf_ops沉淀、分享、成长,让自己和他人都能有所收获!😄 在 pinctrl_desc 结构体中总共有三个函数操作集, 具体内容如下所示: const struct pinctrl_ops *pctlops; // 引脚控制操作函数指针 const...
音频转换器哪个好?5个角度详细测评~
我们常常会用到音频转换器,比如因为平台和设备对某些格式的不兼容,需要进行格式转换;比如有些音频文件可能过大,需要转换为更高效;压缩格式以节省存储空间或加快传输速度;比如调整音频文件的比特率、采样率…...
功率电感的工艺结构原理及选型参数总结
🏡《总目录》 目录 1,概述2,工作原理3,结构特点3.1,主要构成材料3.2,绕组形式3.3,封装与骨架4,工艺流程4.1,选择磁芯4.2,绕制线圈4.3,焊接线头4.4,测试5,选型参数5.1...
大数据扩展
层面控制点四级三级二级 安全 物理 环境 基础 设施 位置 应保证承载大数据存储、处理和分析的设备机房位于中国境内。应保证承载大数据存储、处理和分析的设备机房位于中国境内。应保证承载大数据存储、处理和分析的设备机房位于中国境内。安全 通信 网络网络 架构b)应保证大数…...
关于数组初始化问题
真的烦人,今天在做一道题的时候,发现一个问题,数组的初始化能不能这样, int N0;scanf("%d",&N);int a[N]{0};int N0;scanf("%d",&N);int a[N]; 结果是不能的,不知道为什么,反…...
webRtc麦克风摄像头检测
最近在做webRtc相关音视频项目,碰到了很多用户不知道自己设备是否被支持发起webRtc,所以特意总结相关实用方法; HTML /*id方便一会把媒体流赋值过去, autoPlay: 自动播放 */ <audio id"devDetectionMicroRef" autoPlay><…...
3703. 括号的匹配 北京师范大学考研上机真题 栈的思想
在算术表达式中,除了加、减、乘、除等运算外,往往还有括号。 包括有大括号 {},中括号 [],小括号 (),尖括号 <> 等。 对于每一对括号,必须先左边括号,然后右边括号;如果有多个…...
SpringCloud中的@EnableDiscoceryClient和@EnableFeignClients注解的作用解析、RPC远程过程调用
目录 EnableDiscoveryClient 服务发现的核心概念 服务注册中心 EnableDiscoveryClient注解的作用 服务心跳健康检查 使用示例 EnableFeignClients Feign简介 EnableFeignClients注解的作用 RPC(Remote Procedure Call) 参考链接 Spring Cloud…...
关于安卓文件复制的杂谈(一)文件复制,文件夹复制
背景 一些很基础的东西,往往用起来,找起来,乱七八糟,所以特此记录 环境 win10,jdk8,as4 备注 不考虑安卓沙箱机制,这里讲解的是思路,示例中,是以应用内部目录进行测试 开发 把一个文件&a…...
Lucene查询语法,适用于 ELk Kibana 查询
Lucene查询语法,适用于 ELk Kibana 查询 Elasticsearch 构建在 Lucene 之上,过滤器语法和 Lucene 相同。本语法可用于 Kibana 界面的检索和 Grafana 看板对接 ES 的检索规则。 Kibana 上的检索语法Grafana 上的检索语法 全文搜索 在搜索栏输入login&…...
蓝桥杯2023年第十四届省赛真题-阶乘求和
一、题目 【问题描述】 令 S 1 ! 2 ! 3 ! . . . 202320232023 ! S 1! 2! 3! ... 202320232023!S1!2!3!...202320232023!,求 S SS 的末尾 9 位数字。 提示:答案首位不为 0。 【答案提交】 这是一道结果填空的题,你只需要算出结果后…...
多租户平台前端存储结构的选择
下图来源于cookie、localStorage 和 sessionStorage的区别及应用实例 既然localstorage无有效期,关闭浏览器还存在,那么用来存储用户的身份信息并不是太合适,先看一下B站中localstorage都存在了啥,原来把我搜索的记录都存在了下来…...
C++11 新特性:常量表达式 constexpr(下)
接上篇文章,继续说说常量表达式 constexpr 在模板编程中的使用场景。 constexpr 用于模板编程 在模板编程中,constexpr 的应用非常广泛,主要是因为它能够在编译时进行计算,这对于模板元编程、编译时断言、模板特化选择等场合尤为…...
大数据开发--02.环境准备
一.准备三台linux虚拟机 1.分别取名node1,node2,node3 2.配置静态ip 这里以node1为例,配置静态ip地址,其他node2.node3一样 配置完成之后别忘记 systemctl restart network 3.在各自的/etc/hosts文件中编辑三个Ip地址 三台都要配置, 4.然…...
选择word中的表格VBA
打开开发工具 选择Visual Basic插入代码 Sub 选择word中的表格() Dim t As Table an MsgBox("即将选择选区内所有表格,若无选区,则选择全文表格。", vbYesNo, "提示") If an - 6 Then Exit Sub Set rg IIf(Selection.Type wdSel…...
开放签开源电子签章白皮书-简版
开放签开源电子签章白皮书-简版 一、摘要: 开放签电子签章团队源自于电子合同SaaS公司,立志于通过开源、开放的模式,结合团队十多年的行业经验,将电子签章产品更简单、更低门槛的推广到各行各业中。让电子签章应用更简单&#x…...
uniapp、vue2.6、H5,利用腾讯TRTC,快速跑通1v1视频功能
多人视频聊天室搭建,官网已有相关demo和案例,需要快速搭建多人聊天室直接进入以下网站: 实时音视频 Web & H5 (Vue2/Vue3)-视频通话(含 UI)-文档中心-腾讯云说明:https://cloud.tencent.com/document/…...
西门子SMART200通过PROFINET控制8台V90伺服实现绝对定位与断电保持
西门子smart控制8台v90模板(用smart200也可以西门子smart控制8台v90模板(用smart200也可以控制伺服动作,代替1200plc也是不错的选择需要调用smart里面的库文件)Profinet通讯控制8台v90伺服,控制8台伺服电机实现绝对定位并且断电位置保持功能,…...
U-Boot实战:从源码到启动的嵌入式系统引导全解析
1. U-Boot基础概念与工作原理 第一次接触U-Boot时,我被这个"嵌入式系统的开关"搞得一头雾水。后来在调试i.MX6ULL开发板时才发现,理解U-Boot的工作原理对后续开发至关重要。简单来说,U-Boot就像PC机的BIOS,但比BIOS更开…...
为什么92%的AGI项目卡在SITS2026 Stage 3?:揭秘跨模态世界模型中隐式信念漂移的3种数学表征
第一章:SITS2026深度解析:AGI的关键技术挑战 2026奇点智能技术大会(https://ml-summit.org) SITS2026作为全球首个聚焦通用人工智能(AGI)工程化落地的旗舰级技术峰会,其核心议程《SITS2026 AGI Stack白皮书》系统性揭…...
告别手动翻页!用幻影联动+DLL插件,5分钟搞定通达信分时指标全板块自动预警
通达信全自动分时监控系统:5步构建智能预警工作流 盯着屏幕手动翻页的时代该结束了。每天开盘后,短线交易者往往需要同时监控数十甚至上百只个股的分时走势,寻找符合特定技术形态的交易机会。这种高强度的人工盯盘不仅效率低下,还…...
暗黑破坏神2终极优化指南:3步让经典游戏在Win10/11焕发新生
暗黑破坏神2终极优化指南:3步让经典游戏在Win10/11焕发新生 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 还在…...
MySQL 分区表设计的常见错误
MySQL分区表设计的常见错误及规避策略 分区表是MySQL中用于优化大表查询性能的重要技术,但设计不当反而会引发性能下降、维护困难等问题。许多开发者因缺乏经验而陷入常见误区,导致分区效果适得其反。本文将剖析分区表设计的典型错误,帮助开…...
LiveAutoRecord:终极跨平台直播录制解决方案,轻松实现多平台直播自动录制
LiveAutoRecord:终极跨平台直播录制解决方案,轻松实现多平台直播自动录制 【免费下载链接】LiveAutoRecord 基于 Electron 的多平台直播自动录制软件 项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord 你是否曾因为错过心爱主播…...
从摇骰子到抽奖机:用Arduino的random和randomSeed函数打造5个小项目
从摇骰子到抽奖机:用Arduino的random和randomSeed函数打造5个小项目 当你第一次接触Arduino时,可能会被那些闪烁的LED灯和蜂鸣器的声音所吸引。但很快你就会发现,真正的乐趣在于让这些电子元件"活"起来,产生不可预测的行…...
【实战解析】ESP12F在STA+AP双模下的无线网卡实现与驱动优化
1. ESP12F双模工作原理深度解析 ESP12F模块作为ESP8266系列中的明星产品,其STAAP双模工作能力堪称物联网开发的"瑞士军刀"。想象一下你的手机既能连接家里路由器(STA模式),又能开热点给平板用(AP模式&#…...
TI毫米波雷达选型指南:IWR6843 vs IWR1843性能对比与实战场景解析
TI毫米波雷达选型指南:IWR6843 vs IWR1843性能对比与实战场景解析 毫米波雷达技术正在重塑工业检测、智能交通和自动化控制领域的感知能力。作为该领域的核心器件,德州仪器(TI)的IWR系列毫米波雷达凭借其高集成度和卓越性能&…...
