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

本文概述了二进制、八进制、十六进制等进位计数制,介绍了不同进制之间的转换方法,包括整数部分的除基取余法和小数部分的乘基取整法。同时,文章详细讨论了无符号整数和带符号整数的表示及运算,包括补码的加法和减法运算,强调了在计算机中数值表示的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进位计数制

知识总览

在这里插入图片描述

二进制<一>八进制、十六进制

在这里插入图片描述

各种进制的常见书写方式

在这里插入图片描述

十进制一>任意进制(整数部分:除基取余法)

在这里插入图片描述

十进制一>任意进制(小数部分:乘基取整法)

在这里插入图片描述

真值和机器数

在这里插入图片描述

知识回顾与重要考点

在这里插入图片描述

BCD码

8241码

在这里插入图片描述
8421码对应的权值分别为: 8 、4、 2、 1

延申:
  9 + 9 = 1001 + 1001 = 10010
  10010 + 0110 (加6) = 0001 1000 = 18

两个数相加可能落在的区间为1010~10010时,需要加 6(0110)

余3码、2421码

在这里插入图片描述
8421码:有权值
余3码:无权值
2421码:定义权值;5之前的数字第一位数字为0,5以及之后的第一位数字为1。

知识回顾与重要考点

在这里插入图片描述

无符号整数的表示和运算

本节总览

在这里插入图片描述

无符号整数的表示

在这里插入图片描述


在这里插入图片描述

无符号整数的减法运算

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

知识回顾

在这里插入图片描述

带符号整数的表示和运算

知识总览

在这里插入图片描述

原码表示

在这里插入图片描述

原码的缺点

在这里插入图片描述


补码的加法运算(例1)

在这里插入图片描述

补码的加法运算(例2)

在这里插入图片描述

补码的减法运算

在这里插入图片描述

源码→反码→补码的转换(机算)

在这里插入图片描述

原码、补码 快速转换技巧(手算)

在这里插入图片描述


对比:无符号整数的减法运算

在这里插入图片描述

补码的减法运算(例3)

在这里插入图片描述

知识回顾与重要考点

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值