【计组】第二章 数据信息的表示

【计算机组成原理】24王道考研笔记——第二章 数据的表示和运算 阅读详情

(胡科大教书匠版)

笔记原链接

2-1 数据表示的相关基本概念

无符号数 有符号数(定点整数、定点小数、单精度浮点数、双精度浮点数)

2-2 进位计数制及其数据之间的相互转换

各进制数的按权展开式

各进制数进位特点

任意进制转化为十进制(按权展开)

二进制转八、十六进制

将二进制按三个一组或四个一组分别与八、十六进制数对应即可

八进制与十六进制互转

十进制转任意进制(除基取余,乘基取整)

整数部分:除基取余(第一个结果是最低位)

小数部分: 乘基取整(第一个结果是最高位)

精度缺失保留指定精度即可

转换关系总结

2-3-1 定点数的编码

原码(带符号的绝对值表示)

真值0在原码中有两种不同表示(正0与负0)

原码优点: 表示方法简单直观

原码缺点:真值0在原码中有两种不同表示(正0与负0);符号位不能直接参与运算

原码在计算机中仅仅用于表示浮点数的尾码

小结

补码

补数的概念

超出计量范围的数都应该自动舍弃模数

补数的意义: 将减法运算用加法实现,符号位也可以直接参与运算

定点整数补码的定义

定点小数补码的定义

反码

移码


移码与补码仅符号位相反

四种机器码之间的转换

习题

原码有两种表示用同一个数

2-4-1 浮点数的表示形式和表示范围

定点数

浮点数

习题

浮点数的规格化

习题

IEEE 754浮点数标准

IEEE 754浮点数表示范围

习题

C语言中的数据类型及转换

计算机中的数据类型

C语言中整型变量的取值范围

C语言中数据类型转换

习题

不同长度数据类型转化

float->double

double->float

float/double->int

int->float

int->double

总结

存储系统(计组) 一、存储系统基本概念 在计算机组成原理的第一章我们说过,由存储器、运算器和控制器组成主机,第二章主要讲的是运算器与控制器是如何配合CPU中的各种寄存器完成二进制数的算术运算的。那么第三章存储系统主要讲的就是存储器是如何在计算机中形成一个存储体系的。 1.1存储系统的层次结构 神说要有主存,于是便有了主存,但是由于组成主存的元件特性限制,主存的数据传输效率不会很高,但是CPU运行速度是很快的。那么为了解决CPU与主存之间的速度矛盾,于是便有了Cache,C 阅读详情

相关推荐

计组第二章教材笔记(目前到2.81)

1、指令集规律:立即数的指令的末尾都有i;三个操作数出现的顺序和在表达式中出现的顺序是相同的 2、RISC-V:32ge64位寄存器 3、数据传输指令:在内存与寄存器之间传输数据的指令,指令必须提供内存地址,涉及到内存时,会稍微复杂一些 g=h+A[8]; /////RISC-V: ld x9,8(x22) add x20,x21,x9 我们的x21寄存器存放的是h,而x22中存放了数组A的首地址,8(x22)即为首地址加上序号。第一条指令就是从8(x22)中取得A[8]的值,存入x9中,这样我们就再add

m0_51089735的博客 655

计组第二章:数据的表示和运算

文章目录进位计数制1.任意进制→十进制2.二进制↔八进制、十六进制3.十进制→任意进制拼凑法4.真值和机器数小结BCD码 进位计数制 r位进制,各位代表的是权重,小数点前是0、1、2… , 小数点后是-1、-2… 1.任意进制→十进制 2.二进制↔八进制、十六进制 分组,对应着表示出来就行了,位数不够就用0凑上 如果八进制要转换成十六进制,可以先把八进制转换成二进制再转换成十六进制 十六进制加前缀0x,或后缀H 十进制后缀D 二进制 B(binary) 3.十进制→任意进制 原理就是前面的权重,

qq_43896405的博客 4463

数值计算之 插值法(4)切比雪夫零点插值

数值计算之 插值法(4)切比雪夫零点插值前言插值点选取第一类切比雪夫多项式拉格朗日插值多项式的余项切比雪夫零点插值后记 前言 上篇插值法讨论了多项式插值的解,以及龙格现象。本篇将介绍一种在抽取节点时有效降低龙格现象的方法——切比雪夫零点插值。 插值点选取 插值多项式阶数较高时,在取值空间均匀取点,容易出现龙格现象。 即区间边缘的插值结果与原函数差异很大,而区间中央的插值结果相对较好。这表明,高阶多项式插值对区间中央的节点拟合好,而对两端节点拟合效果差。 自然而然会想到,在两端多采样一些节点,在中间少采样一

qq_41035283的博客 1万+

408——计算机组成原理 第二章 数制的表示和运算

数制的表示和运算1. 数制和编码1.1 进位计数制及其相互转换1.1.1 进位计数制1.1.2 不同进制间的相互转换1.2 真值和机器数1.3 字符与字符串1.4 校验码(考纲删除,计网会考)1.4.1 奇偶校验码1.4.2 海明校验码1.4.3 循环冗余校验码1.5 练习2. 定点数的表示和运算3. 浮点数的表示和运算4. 算术逻辑单元 ALU 1. 数制和编码 1.1 进位计数制及其相互转换 1.1.1 进位计数制 二进制: 0,1 好处: ①可使用两个稳定状态的物理器件表示 ②0,1正好对应逻辑值

spercer97的博客 2534

解决ArcGIS-OpenStreetMap Toolbox-Load OSM File错误

在安装成功OpenStreetMap Toolbox后,首次运行Load OSM File工具,出现以下错误

Zjf的博客 8820

Python OpenCV基于颜色通道分离法去除图片中的红色印章

最近一段时间的工作都是研究如何去除图片中的红色印章,在网上查找了大量的大佬写过的方法,发现大多数是采取颜色通道分离法来做,并且效果还不错。站在前人的肩膀上,我又做了些许调整,谈不上是改进,但是能应对更对的情况总还是好的,特此记录。 拿发票做例子,印章相较于其它部分最大的不同就是印章是红色的,而其它部分不是(这是一句废话)。 那么第一步当然就是将红色分离出来,这一步可以采用Python第三方库OpenCV里的 cv2.split()方法,该方法是把RGB图像的三个通道拆分开来,得...

wl_Honest的博客 1万+

计组第二章-数据的表示和运算。

一、算数逻辑单元

khmff的博客 2881

22版本Altium Designer导出生产文件的规范化操作指南

本文详细介绍了PCB设计中的Gerber文件导出流程及相关文件生成方法。主要内容包括:1)Gerber文件导出的5个关键设置步骤;2)NC钻孔文件的导出方法;3)坐标文件的生成方式;4)文件打包规范要求必须包含Gerber文件、NC钻孔文件和坐标文件;5)文件提交的两种方式(新手推荐提交原始工程文件,量产推荐仅提交Gerber文件包)。文章还特别强调了单位一致性、精度验证等注意事项,为PCB设计文件的规范输出提供了完整指导。

qq_56506325的博客 1060

计组期末复习之第二章:运算方法和运算器

计组第二章:运算方法和运算器 2.1 数据信息的表示 数据 数值数据 有量的概念 非数值数据 数据在计算机中用二进制表示 2.1.1 数值数据的表示 在计算机系统中,十进制数作为人机交互的媒介,数据则以二进制数的形式存储和计算 二进制 易于物理实现 运算规则简单 机器可靠性高 逻辑判断方便 进位计数制 从低位向高位进位的方式进行计数的数据表示方法 两个概念: 基数 每个数位所用到的数码符号的个数 权 数码在不同的数位上所表示的数值是不同的 每个数码所表示的数值等于该数码本身乘以一个

qq_45347768的博客 1202

kettle从入门到精通 第九十二课 ETL之kettle 使用Kettle的Carte对外发布读写接口

场景:使用kettle实现将查询结果返回给客户端,也就是说kettle暴露查询接口供外围系统调用。前提必须是使用carte服务才可以提供接口供外部系统调用。具体实操方法如下:1、设计转换根据具体需求设计转换,主要用到的步骤有获取变量(从请求参数中获取变量)、json输入(解析入参),json 输出将结果转换为json格式输出到客户端。如下图所示:2、接收参数使用获取变量步骤来接收接口请求参数,变量通过${}方法进行获取,如下图${PARAM}则是获取PARAM参数,将参数赋值为req字段。

zhangjin1222的博客 955

[Dify 案例实战] 构建一个基于 Dify 的个人写作助理工具-带绑定资源

想要一个懂你风格、能帮你写文章、润色文字、生成大纲的 AI 写作助手? 本文将带你从 0 到 1,完整实现一个 基于 Dify 工作流的个人写作助理工具。 我们会利用 Dify 的 LLM 节点、变量传递、文本处理、知识库与多轮对话能力.

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 277

【计组考点】:第二章 数据信息的表示

根据学校课件总结的计组考点,用过的都说好!

vpurple_的博客 576

Cesium 实现动态加载气象数据:渲染成动态雨雪/云层效果(源码 + 原理)

本文介绍了在Cesium中实现动态天气效果的技术方案。核心思路是通过时间轴驱动多层数据动态切换,包括:1)时间维度处理,按序列加载不同气象图层;2)空间维度处理,将气象数据切分为瓦片;3)效果层实现,制作风场、降水等动态可视化效果。文章详细讲解了后端数据预处理(生成瓦片和风场JSON)、前端实现(双层雷达瓦片交替渐变、风场粒子系统)的具体方法,并提供了完整的代码示例。此外还探讨了雨雪粒子、云层效果等增强功能,以及工程化建议,为构建科学准确的动态天气可视化系统提供了实用解决方案。

专注AI大模型,软件混淆,授权 625

第二章 数据信息的表示

文章目录数据表示的目的及设计数据格式应考虑的因素数值数据的表示数的机器码表示原码表示反码表示补码表示移码表示IEEE浮点数据表示浮点数的规格化十进制与二进制的编码与运算非数值数据的表示字符的表示方法汉字编码输入码机内码字形码数据信息的校验码距与数据校验奇偶校验海明校验校验位的位数分组原则编码、查错、纠错原理循环冗余校验CRC模2运算循环冗余校验 数据表示的目的及设计数据格式应考虑的因素 数据表示的作用,就是将数据按照某种方式组织,以便机器硬件能直接识别和引用 选择计算机数据表示时,一般考虑以下因素 数据类

whitefish520的博客 9532

综述性论文别再堆砌文献!用GPT-5.1 Thinking轻松攻克四大关键难点,真正实现高效高质撰写(附AI提示词)

逻辑构建上以往都是先梳理一篇文献的领域研究脉络,明确其发展阶段、核心议题等,再搭建初步的大纲,借助思维导图或者别的方式将筛选后的文献观点按主题归类到对应章节,理清楚每个章节间的递进或并列关系,最后再逐个章节进行补充过渡表述,那么做的目的其实就是摆脱文献堆砌问题。人工做法往往是对比不同文献的研究方法、数据来源与核心结论,再清晰标注每类成果的优缺点,找到文献中存在的争议焦点,找到之后再梳理争议产生的核心原因,最后在基于现有研究,推出还未被探索的研究方向,从而提炼出创新切入点。2)文献之间的相同点与不同点;

智能AI让学术科研更容易 174

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

第二章 数据的表示和运算 2.1.5 汉明(海明)校验码 [计算机组成原理笔记]

第二章 数据的表示和运算 2.1.5 汉明(海明)校验码 [计算机组成原理笔记]

This blog is a space to document my professional learnings, personal reflections, and everything in between. 956

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

2021计组和微计-背下来就能拿分的知识总结

计算机组成原理与微型计算机原理与接口技术 期末考试题型: 一、选择题(10 小题,共 20 分) 二、判断题(10 小题,共 10 分) 三、计算题(3 小题,共 18 分:IEE754、寻址方式、汇编程序分析) 四、指令流程和微指令(16 分:传送指令、双操作数指令) 五、主存设计(14 分,PPT 例题、作业题) 六、汇编程序设计题( 2 小题,22 分,完整程序设计【数据段、代码段、堆栈段、附加段】、部分程序设计) 复习范围:计算机组成原理第 1-5 章,微型计算机接口技术第 2,3,

aiqq136的博客 4861

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

计算机组成原理考前盘点

参考教材:《计算机组成与结构》(第五版)王爱英主编 第一章计算机系统概论 1、计算机系统的构成; 计算机系统分为硬件系统和软件系统。P4 硬件系统包括:中央处理器(CPU,运算器和控制器)、存储器、输入设备、输出设备 软件系统包括:系统软件和应用软件 参考链接 2、理解层次结构的计算机系统; 硬件(只能理解机器语言)、第一级虚拟机(汇编语言)、第二级虚拟机(高级语言); 理解计算机是一个层次结构的系统,硬件与软件之间的关系,理解高级语言是怎样被计算机执行的,理解组成原理涉及的知识与操作系统、编译软件、高

Xor0ne 3186

计算机组成原理 第二章总结

本章首先讲述了计算机中数据与文字的表示方法,然后讲述定点运算方法、定点运算器的组成,最后讲述浮点运算方法、浮点运算器的组成。 1、数据格式 计算机中常用的数据表示格式有两种:定点格式和浮点格式 定点格式约定机器中的所有数据的小数点位置是固定不变的,容许的数值范围有限,要求的处理硬件比较简单。浮点数是把数的范围和精度分别表示,浮点格式容许的数值范围很大,要求的处理硬件比较复杂。为方便软件移植,使用I...

Gray_786的博客 3176

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 295

信创环境下PageOffice文档控件适配与实践

信创适配做到文档控件这一层,拼的已经不是"有没有国产版本",而是同一个功能在两类终端上是否真的等价。等价的标准很具体:同一次点击能得到同样的结果,同一份公文能得到同样的版式,同一个项目不需要维护两套代码。这背后是三件并不轻松的工作:服务端用一套接口同时支撑两类终端,客户端把两种系统与四种芯片的安装包分发清楚,文档内核层由产品侧跟着 WPS 的版本走。浏览器这一层的压力,则被收进了产品自己的窗口里——升级节奏由产品掌握,不再交给运气。

zi_wu_xian的专栏 326

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 351

第三篇 第 6 课

前置:第三篇第 1 课(stdx 引入),第二篇第 1 课(std.regex)。环境:仓颉 SDK 1.2.0。本文所有代码与输出均逐行实测。

weixin_41618057的博客 513

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 532

Java 集合容器高频面试题全解:HashMap 树化阈值、1.7 死循环与 ConcurrentHashMap 演进(2026 招聘 JD 真题复盘)

HashMap 树化阈值 8 的泊松分布依据、退化阈值 6 的防抖设计、JDK 1.7 头插成环死循环的排查与修复、1.8 尾插后为何仍线程不安全、ConcurrentHashMap 放弃分段锁的原因与 ForwardingNode 协作扩容、computeIfAbsent 死锁陷阱、大集合找重复的场景题选型,附三层追问链自测。题目来源为 38 期公开招聘 JD 样本与字节、拼多多、建行、美团、快手公开面经。

蒙眼过河 416

spdlog 同步日志库使用详解

spdlog是一个轻量级 C++ 日志库,支持同步日志、异步日志、多线程日志、日志文件轮转和自定义日志格式。对于嵌入式 Linux 应用开发,我建议先使用。它可以帮我们完成:日志级别过滤。时间戳和线程 ID 输出。日志格式化。终端和文件输出。多线程安全写入。日志文件按大小或时间轮转。我们不需要自己实现互斥锁、文件写入、日志格式化和轮转等底层功能。

zengjiajun2006的博客 1118
上一篇: 回溯----2.子集
下一篇: 回溯---3.电话号码的字母组合
码破苍穹ovo
博客等级 码龄2年 377粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值