微机——计算机中的数制

目录

数制转换:

十进制数转为非十进制数:

二、八、十六进制数之间的转换:

数及字符的表示:

二进制数的加减运算:

无符号数的运算:

带符号数运算中的溢出问题:

计算机中常用的编码:

十进制数的表示------BCD码:

字符的编码------ASCII码:

奇偶校验码:


数制转换:

十进制数转为非十进制数:

整数部分:原数除以基数取余数倒写

小数部分:乘以2取整正写

二、八、十六进制数之间的转换:

根据所需情况分组转换,以二进制为中间桥梁比较方便


数及字符的表示:

机器数**: 一个二进制数连同符号位在内作为一个数叫机器数**

真值**:机器数所代表的数值(如****-1001011B****)**

原码**:正数、负数的符号位分别用01表示,这种表示法称为****原码**

**8位二进制原码表示数的范围:**1111,1111B ~ 0111 1111B 即 -127 ~ +127

0+0**,****-0**

例:设机器字长为8位,二进制数**+10010B-100001B**

其原码为:00010010**,10100001**

反码:对于二进制正数**,反码等于该数原码**

对于二进制负数,符号位为1,其余各位取反

8位二进制反码表示数的范围:1000 0000B ~ 0111 1111B : -127 ~ +127

0+0**,****-0**

例:设机器字长为8位,二进制数**+1100101-1010001**

反码为:01100101**,10101110**

补码:对于二进制正数**,补码等于该数原码**

对于二进制负数,符号位为1,其余各位取反,末位加****1

8位二进制补码表示数的范围:1000 0000B ~ 0111 1111B : -128 ~ +127

只有一个****0

例:设机器字长为8位,二进制数**+1100101-1010001**

补码为:01100101**,10101111**


二进制数的加减运算:

由于计算机中的运算为模运算,所以用补码表示的数可以直接参加加减运算。

**X+Y=X+Y**

X-Y补=X补+ -Y

无符号数的运算:

全转化为补码进行相加再由补码还原回来


带符号数运算中的溢出问题:

两个带符号二进制数相加或相减时,若

C7+C61,则结果产生溢出

C7+C60,则结果产生不溢出(都为1或都为0***)***

C7为最高位的进**()位;C为次高位的进****()**位。

最高位或者次高位单有一个进位时溢出


计算机中常用的编码:

十进制数的表示**------BCD****码:**

压缩BCD码和非压缩BCD码。压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。

非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9

字符的编码**------ASCII****码:**

•用8位二进制数表示一个字符,最高位为0。

•数字0~9编码为 30H ~39H

•字母A ~Z编码为41H~5AH

•字母a ~z编码为 61H ~7AH

•回车为0DH,换行为0AH,响铃为07H。

记住几个常用的编码

奇偶校验码:

•在通信中将最高位(D7位)用作奇偶校验位**。**

•偶校验:包括校验位在内的8位二进制数码中1的个数为偶数。

•奇校验:包括校验位在内的8位二进制数码中1的个数为奇数。

•例:字母A的ASCII码为1000001,偶校验码为01000001,奇校验码为11000001。

相关推荐
杨先生哦9 分钟前
【2026热端攻防系列 10/12】前端凭据安全深度攻防:Cookie/Storage劫持、会话固定、凭据泄露与浏览器最新加固方案
前端·笔记·安全·web安全
hongmai66688815 分钟前
ESP8684-WROOM-02C:一块被低估的RISC-V Wi-Fi模组
单片机·嵌入式硬件·物联网·5g·智能路由器·risc-v
天天爱吃肉821822 分钟前
# 商用车多体动力学实战笔记|第7篇:制动系统与制动热衰退、ABS滞环控制
大数据·人工智能·笔记·python·嵌入式硬件·汽车
xiaoyuchidayuma36 分钟前
【交流绕组及其磁动势-典型交流绕组结构(绘制绕组展开图)】
笔记·学习
KaifuZeng44 分钟前
电源面试问题汇总三
单片机·嵌入式硬件·面试·电路
崔高杰1 小时前
【自动阅读笔记】Inference-Time Scaling for Generalist Reward Modeling
人工智能·笔记·机器学习
lhbweilai2 小时前
STM32 定时器(hal库)
stm32·单片机·嵌入式硬件
ACP广源盛139246256732 小时前
Qwen3.8-Max 开源预期下@ACP#企业级终端硬件演进机遇与 PCIe 交换芯片落地分析
大数据·人工智能·分布式·单片机·嵌入式硬件
2401_827501282 小时前
Linux系统移植
linux·arm开发·单片机
时光の尘3 小时前
【凌鸥LKS32】基础篇(二)·Timer定时器实现LED闪烁
单片机·mcu·物联网·iot·timer·lks07