计算机组成原理 第2章 数据的表示和运算(一轮习题总结)

【计组 | 计算机组成原理】软件工程专业-《计算机组成原理》-期末复习题 计算机组成原理期末复习题1-7章 阅读详情

2.1 数制与编码(1 3 5 6 9 13 15 16 17 30)
2.2 运算方法和运算电路(4 10 15 21 24 26 29 31 34 38 43)
2.3 浮点数的表示与运算

2.1 数制与编码

  • T5
    二进制的小数位只能表示1/2,1/4,1/8,…,1/2n,无法表示所有的十进制小数。
  • T31
    补码的表示范围:因为补码只有一种0(0000 0000),负数部分比原码多出来一个负128(-128)(1000 0000)

2.2 运算方法和运算电路

  • T4
    并行加法器(并行进位):进位同时生成,Ci=gi + pi*Ci-1
    1)进位信号 g = xy(11)
    2)进位传递信号 p=x异或y (01 10)
  • T10
    循环移位:
    1)带标志位CF/大循环
    2)不带标志位CF/小循环:CF位还是会存储最高/最低位,易错小循环右移
    3种移位运算:逻辑移位、算术移位(负数的补码和反码)、循环移位
  • 15
    模2补码:单符号位;模4补码:双符号位
    双符号位:存储时只需要1个符号位;在运算时需要2个符号位。
  • T20
    原码 乘法除法:符号位不参与,都取绝对值再运算
    补码 乘法除法:双符号位,且参与运算
  • T21 / T24
    补法:补码一位乘(Booth算法)
    口诀:(辅助位-最低)①负数-x,全部右移;②0数+0,全部右移;③正数+x,全部右移
    注意:①右移易错负数补码 ;②最后一次不用右移;③结果=高位+低位2N+2
    机器字长为N+1,题目x和y为N+1,乘积为2N+1
    x+y计算时,x和y为N+2位,加减x补或零N+1次,右移N次
    (一些补充:辅助位初始为0;高位乘积在ACC,乘数/低位乘积在MQ,被乘数在x)
    补码的除法:加减交替法
    口诀:(被除/结果vs除)①同号商1,左移-除;②异号商0,左移+除
    注意:①第一次计算不商,直接±除;②左移只移动结果;③最后一位置1;④余数=结果*2-n
    机器字长为N+1,题目x和y为N+1,商为N+1
    x-y计算时,x和y为N+2位,加减y补N+1次,左移N次
    (一些补充:加减y补的运算比左移多一次,因为第一次不左移直接加减;余数结果乘2-n,是因为计算时左移了n次;余数最终为N+2双符号位,商最终为N+1单符号位)
    总结:
    1)加减x补和加减y补,都是转换为加法操作+[-x]补和+[-y]补
    2)乘法加减运算的是被加数x,除法加减运算的是除数y
    3)乘法结果为全部结果的2N+2—>2N+1,除法结果为右边的N+1
  • T26
    对于“异号相除时,够减商0,不够减商1”的理解:
    口诀是:异号商0,左移+除
    此处的“够减”表示:当被除数和除数异号时,被除数+除数=结果(与被除数同号),因此结果与除数异号,根据“(结果vs除数)异号商0”,够减也就商0。
  • T29
    加法器实现x-y时,两个输入端为(x)和(y取反),低位进位为(1)。
    低位进位是将控制端Sub作为输入,当减法操作时,Sub=1,从而间接实现“取反+1”。
  • T34
    小端存储:(32位)0000 0001 0010 0011 0100 0101 0110 0111 B=(4B)01 23 45 67 H=19088743 D,用小端存储为67 45 23 01,首地址为67的地址。
    边界对齐:从最小整数倍开始存放
    机器字长默认为4B=32bit
    char 1B < short 2B < int 4B long 4B;float 4B < double 8B
  • T38
    无符号—>有符号:内容不改变,改变解释方式。
    长整数—>短整数:高位截断,保留低位。
    短整数—>长整数:c语言定点整数“补码存储”,符号位扩展,结果无变化。
  • T43
    OF:有符号位是否溢出,最高进位(异或)次高进位
    CF:无符号位是否进位/借位,最高进位(异或)Sub,减法sub=1加法Sub=0

2.3 浮点数的表示与运算

计算机组成原理(二)—— 数据的表示与运算 本章目录引言一、数制与编码1.1 进位计数制1.1.1 进制及转换1.1.2 真值、机器数1.2 BCD码1.3 ASCII 码1.4 校验码1.4.1 奇偶校验码1.4.2 海明码1.4.3 CRC循环冗余码二、定点数的表示和运算2.1 定点数的表示2.1.1 无符号2.1.2 有符号(原码、反码、补码、移码)2.2 定点数的运算2.2.1 移位运算2.2.2 加减运算(溢出判断)2.2.3 乘法运算2.2.4 除法运算2.3 强制类型转换2.4 数据的存储和排列三、浮点数的表示和运算3.1 浮点数的表示 阅读详情

相关推荐

计算机组成原理——数据的表示和运算

1.数制与编码; 2.运算方法和电路 3.整数的表示和运算 4.浮点数的表示和运算

FREEDOM’s blog 3934

【计算机组成原理】数据的表示与运算

期待您的一键三连!欢迎指正!

Guiat的博客 2189

考研复试计算机组成原理面试题(一)—概述、数制的表示与计算

考研复试计算机组成原理面试题—概述、数制的表示与计算 写作目的:为了应对考研复试中的面试,我整理了导师可能提问的地方,力求用口语化的语言描述出来。 这只是第一篇文章,陆续还有计算机组成原理的其它章节,还会推出操作系统、数据结构、计算机网络、数据库的复试题整理 思维导图在我的processon。如果对你有帮助就打赏一下吧。 计算机概述 冯诺依曼机的特点? 1、五个组成部分:运算器、控制器...

春季觉醒的博客 2万+

计算机组成原理(二)——数据的表示和运算

十进制计数法有0~9,共10种符号,逢十进一基数:每个数码位所用到的不同符号的个数,r进制的基数为r二进制:0,1①可使用两个稳定状态的物理器件表示②0,1正好对应逻辑值假、真。方便实现逻辑运算③可很方便地使用逻辑门电路实现算术运算真值:符合人类习惯的数字机器数:数字实际存到机器里的形式,正负号需要被“数字化”

señoritaw的博客 1685

计算机组成原理 数据与文字的表示方法 练习题

计算机组成原理 数据与文字的表示方法 练习题 题目解析:求最小的非零正数,符号位为0,数值位取非0中的原码最小值,此8位数据编码为:00000001,表示的值是:2-7.「答案」:D。29.二进制数X的真值为-0.1101B,其原码表示为 A ,补码表示位 B ,反码表示为 C。数的范围通过阶码有效地确定,阶码E指明小数点的位置,而数的精度则是通过尾数的数值确定的。数的表示范围通过阶码有效地确定,阶码E指明小数点的位置,而数的精度则是通过尾数的二进制位数确定的。

Yu_chunxuemu的博客 3383

计算机组成原理之运算方法和运算器

typora-copy-images-to: …\pic 文章目录数据信息的表示数值数据的表示非数值数据的表示字符与字符串的表示汉字的编码方法数据信息的校验奇偶校验简单奇偶校验交叉奇偶校验定点运算和定点运算器定点加、减法运算溢出判断定点乘、除法运算逻辑运算定点运算器的组成ALU数据总线运算器的基本结构形式寄存器浮点运算和浮点运算器浮点数的加、减法运算浮点数的乘、除法运算浮点运算流水线流水线原理浮点运算器实例 数据信息的表示 数值数据 非数值数据 数值数据的表示 计算机采用二进制原因 易于物理实现 .

hzerotole的博客 2020

计算机组成原理习题(含答案)

计算机组成原理课程习题含参考答案,适合期末考试、考研复习和校招笔试参考。

m0_59287223的博客 6172

ROS 2 Slam Toolbox实战:从零跑通2D激光建图

SLAM(同步定位与地图构建)是移动机器人实现自主导航的基础技术,其核心在于通过传感器数据实时估计位姿并构建环境栅格地图。slam_toolbox作为ROS 2 Humble及后续LTS版本官方主推的2D SLAM后端,采用图优化+闭环检测架构,兼顾实时性、鲁棒性与工程可维护性。相比cartographer和hector_slam,它原生支持ROS 2、参数精简、诊断友好,特别适合硬件资源有限、缺乏IMU或深度相机的差速机器人平台。本文聚焦真实部署场景,覆盖RPLIDAR等常见2D激光雷达与TurtleBo

weixin_30596165的博客 358

计算机组成原理第2章 数据的表示和运算(竟成)

若x、y和z均为带符号整数,补码的最高位是符号位,0 表示正数,1 表示负数,因此x和y为负数,z为正数,则z>x,z>y。所以x,y,z为带符号整数时,有y<x。【解析】2 个 “0” 和 6 个 “1” 组成的 8 位二进制整数中,若用补码表示,要使得数值最大,符号位必须为 0,并且将 “1” 置于高位上,则补码最大为 0111 1110B = 126,故 D 错误;V=1,则表示溢出。x+y的运算中,最高数值位的进位为0,符号位的进位为1,所以通过符号位进位和最高数值位的进位也可以判断结果溢出。

丰锋的博客 2301

S32K144 LPI2C Master/Slave模式配置与多设备通信实战

本文详细介绍了NXP S32K144微控制器中LPI2C模块的主从模式配置与多设备通信实战。内容涵盖硬件连接、引脚配置、主从模式深度设置、中断/DMA应用,并通过AT24C16 EEPROM、SHT30传感器等实例,解析了多设备通信中的地址切换、时序控制及常见问题排查技巧,帮助开发者高效实现基于LPI2C的稳定通信。

weixin_29158047的博客 269

PyWxDump实战:解密微信PC端本地数据库,实现聊天记录备份与分析

数据加密是保护敏感信息(如聊天记录)的核心技术,它通过特定算法将明文转换为密文,确保数据在存储和传输过程中的机密性。SQLCipher作为SQLite的加密扩展,采用AES-256算法对数据库文件进行页级加密,广泛应用于移动端和桌面端应用的数据保护。其技术价值在于,在保障用户隐私的前提下,为合规的数据备份、归档与分析提供了底层支持。在数据恢复、司法取证或合规审计等场景中,获取并解析此类加密数据是关键步骤。PyWxDump正是针对微信PC端本地SQLCipher加密数据库设计的工具,它通过逆向工程分析内存结构

451

四、计算机组成原理——第2章:数据的表示和运算

2.1数制与编码2.1.1进位计数制及其相互转换在计算机系统内部,所有信息都是用二进制进行编码的,这样做的原因有以下几点。1)二进制只有两种状态,使用有两个稳定状态的物理器件就可以表示二进制数的每一位,制造成本比较低,例如用高、低电平或电荷的正、负极性都可以很方便地表示0和1。2)二进制位1和0正好与逻辑值“真”和“假”相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利条件。3)二进制的编码和运算规则都很简单,通过逻辑门电路能方便地实现算术运算。

2401_82750246的博客 1649

手把手教你为高云DDR3控制器添加物理约束:从位置锁定到参数配置

本文详细介绍了在高云FPGA平台上为DDR3控制器添加物理约束的实战指南,从位置锁定到参数配置。通过解析高云DDR3控制器的架构,提供关键模块的位置约束和参数调优方法,帮助开发者解决时序不稳定、初始化失败等常见问题,实现稳定可靠的DDR3接口。

weixin_33738555的博客 277

计算机组成原理-第一/二章 概述和数据的表示和运算【期末复习|考研复习】

给大家整理了一下计算机组成原理中的重点概念,以供大家期末复习和考研复习的时候使用。参考资料是王道的计算机组成原理和西电的计算机组成原理。相信这两章的干货也是满满,这些题有不会的评论区留言,我也可以解答=v=

bblb的博客 3412

Unity游戏Mono注入实战:从反编译到功能扩展

本文详细介绍了Unity游戏Mono注入的完整实战流程,从使用dnSpy反编译游戏核心逻辑,到编写自定义C#功能DLL,再到利用SharpMonoInjector进行动态注入。文章深入讲解了如何通过Harmony库拦截修改游戏方法,并介绍了使用MelonLoader框架和UnityExplorer进行高级模组开发与调试,最终通过一个游戏对象透视(ESP)案例演示了功能扩展的实现。

weixin_29018335的博客 461

使用Python爬虫抓取公共交通网站的时刻表

Python爬虫是一种通过自动化方式从网页中抓取数据的程序。爬虫通过模拟用户请求,获取网站的HTML页面内容,并通过解析这些HTML内容,提取出我们需要的信息。requests:用于向网站发送HTTP请求并获取响应。:用于解析HTML文档,提取数据。Selenium:用于处理动态加载的网页,模拟浏览器操作。pandas:用于数据处理和分析,方便存储和操作抓取到的数据。本文介绍了如何使用Python爬虫抓取公共交通网站的时刻表,并提取其中的关键信息。我们使用了requestsSelenium和。

2201_76125261的博客 1120

计算机组成原理重要知识点摘录(考研用)——第二章:数据的表示和运算

计算机组成原理重要知识点摘录(考研用)——第二章:数据的表示和运算  本文参考于《2021年计算机组成原理考研复习指导》(王道考研),《计算机组成原理》 (2)十进制数转换为任意进制数   采用基数乘除法,这种转换方法对十进制数的整数部分和小数部分分别进行处理,对整数部分用除基取余法,对小数部分用乘基取整法,最后将整数部分与小数部分的转换结果拼接起来。   除基取余法(整数部分的转换):整数部分除基取余,最先取得的余数为数的最低位,最后取得的余数为数的最高位(除基取余,先余为低,后余为高,因为后余乘以基数

qq_44709990的博客 3958

在claude code desktop中安装pdf处理skill的实战教程

本文介绍了在Claude Code Desktop中安装PDF处理Skill的详细教程。针对国内用户使用第三方API时无法直接调用官方插件的问题,提供了完整的解决方案。教程从下载Anthropic官方Skills源码开始,逐步演示了如何将PDF处理模块打包、上传至Claude Code Desktop,并最终成功加载使用。整个过程采用全流程拆解方式,确保新手也能快速上手。通过本文,读者可以掌握在非官方环境下扩展Claude Code功能的方法,从而提升工作效率

weixin_43178406的博客 9万+

王道计算机组成原理课代表 - 考研计算机 第二章 数据的表示和运算 究极精华总结笔记

计算机组成原理 笔记导航🚥🚥🚥 🥬 第一章 计算机系统概述 🥕 第二章 数据的表示和运算 🥪 第三章 存储系统 🍊 第四章 指令系统 🍒 第五章 中央处理器 🍀 第六章 总线 🍚 第七章 输入输出系统 🎨计算机组成原理 复试精简笔记 你必考上研究生!我说的,耶稣来了也拦不住!😀😀😀

clzZ2的博客 6596

uniapp - 超详细 H5 网页引入百度地图教程,附地图示例 / 获取当前设备定位的省市区、详细地址、经纬度信息 / 用户当前 IP 属地定位地理位置等等(新手小白快速上手,详细配置及使用全流程)

uniapp百度地图,uniapp百度地图ip属地定位,uniapp百度地图获取省市区详细地址经纬度等,uniapp百度地图当前用户设备定位省份市区详细所在地ip属地等详细教程示例,uniapp网页h5引入百度地图详细教程,uniapp h5网站使用百度地图详细教程,uniappH5端如何接入使用百度地图api,uniapp H5网页端百度地图获取地理位置信息,uniapp h5页面引入百度地图,uniapp h5平台百度地图获取城市信息,uniapp百度地图获取经纬度,uniapp 百度地图拿省市区用什么

🏆 前端领域优质创作者 6219

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

计算机组成原理考前复习题【第2章 运算方法和运算器-2】

计算机组成原理考前复习题【第2章 运算方法和运算器-2】

VLOKL的博客 1073

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

计算机组成原理第二章:数据的表示和运算

二进制转8进制和16进制:分别3位,4位一组,拆开组数反过来8进制和16进制转二进制也是拆开数字转换十进制小数转二进制并不是每个十进制小数都能用二进制小数表述,但任意一个二进制小数都可以用十进制小数表述整数部分正常转小数部分乘基取整,乘积为1.0时结束比如123.6875。

m0_59571950的博客 928

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【计算机组成原理】数据的表示和运算

本文系统梳理了计算机数据表示与运算的核心知识体系,包括数制编码、定点/浮点数表示与运算,以及算术逻辑单元(ALU)的原理。数制部分涵盖二进制/十六进制转换、校验码和字符编码;定点数部分详解有/无符号数的表示方法及移位、乘除运算规则;浮点数部分解析IEEE 754标准及其加减运算流程;ALU部分介绍硬件运算核心的组成与工作原理。这些内容构成了计算机数据处理的基础,贯穿软硬件设计,是理解CPU指令集、存储系统和编程语言数据类型的理论基础。掌握这些知识有助于建立从编码到运算、从软件到硬件的完整认知闭环。

weixin_42548337的博客 1156

【计算机组成原理】考研真题攻克与重点知识点剖析 - 第 2 篇:数据的表示和运算

本文深入探讨了计算机组成原理的数据的表示和运算核心概念,本文深入探讨了数字系统的核心概念,以及与之密切相关的数据表示、运算方法和逻辑电路。涵盖了数制、编码、整数运算技巧、定点数与浮点数表示及运算,以及计算机考研真题示例。这篇文章为读者深入理解计算机基础知识提供了清晰指引。

记录我的学习历程 5555

计算机组成原理-定点数的表示和运算

计算机组成原理-定点数的表示和运算 先前的记录: 计算机组成原理-计算机硬件的基本组成 计算机组成原理-计算机的功能部件及层次结构 计算机组成原理-计算机性能指标 计算机组成原理-数制与编码(进制转换) 学习资源: 视频:2019 王道考研 计算机组成原理 计算机组成原理PPT:链接: https://pan.baidu.com/s/1EqL9NmQ-0glDNIFPBfUmVg 密码: sfwg 配套书籍:链接: https://pan.baidu.com/s/1cZx27Gfooj2uAhSP9sb

快乐学术猿 5442

计算机组成原理之数据的表示和运算(一)

小厂看应用,大厂看基础,计算机基础既是敲门砖,也是硬通货。帮在校生顺利通过考试和校招,帮“野路子”程序员系统补课!

XAMO Lab|代码、调试与复盘笔记 1453
上一篇: 数据结构 第2章 线性表(一轮习题总结)
下一篇: 数据结构 第3章 栈、队列和数组(一轮习题总结)
ITS_Oaij
博客等级 码龄6年 1857粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值