1.3 数字化信息编码与数据表示 计算机专业理论基础知识要点整理

简介: 1.3 数字化信息编码与数据表示 计算机专业理论基础知识要点整理

1.3 数字化信息编码与数据表示

整理 刘金玉

 

1.不同进制之间无法进行大小比较,必须转为同一个进制才能比,一般比较的时候都转为十进制。

2.进制转换方法:

二进制/八进制/十六进制 转到 十进制 :采用按位权展开求和的方法。

例如:

(1010)B=( 0*20+1*21+0*22+1*23 )D =( 10 )D

 

二进制 转为 八进制 :3位二进制对应1位八进制。

例如:

(1010)B=( 12 )O

18bffccfd586f93595a2183f9ab1af22.png

二进制 转为 十六进制 :4位二进制 对应 1位十六进制。

例如:

(1010)B=( A )H

038afac918e783f9235c9ab08fd7a137.png

十进制 转为 二进制/八进制/十六进制: 进制用R表示的话,公式为 除R取余,倒序排列。

例如:

(1010)D=( 3F2 )H

6e381f8338ea4f77c039a6e96a3fc1df.png

3.基础要记住的转换。

基本转换:

28=256

29=512

210=1024

 

1字节,一共有8位二进制,刚好可以用2位16进制表示。

 

4. 奇偶校验法常用于识别数据是否发生传输错误,并且可以启动校验措施,或者舍弃传输发生错误的数据,要求重新传输有错误的数据块。

1个汉字在计算机中由2个字节组成,每一字节加上1个奇偶校验位被传输,就是常说的奇偶校验法。所以一个汉字需要2个校验位。

5. 对于N进制数,每一位可以使用的数字符号的个数是N个,数码分别为(0、1、2、3…、N-1)

6.正数的原码、反码、补码都相同。

正数的符号位用0表示,负数的符号位用1表示。

负数的反码:符号位不变,其余各位取反。

负数的补码:符号位不变,等于 反码+1

任意一个整数的补码的补码,都等于这个整数本身。

7. 汉字在计算机中采用国标码。国标码又称汉字信息交换码,是用于汉字信息处理系统之间或者与通信系统之间进行信息交换的汉字代码。它是为使系统、设备之间信息交换时采用统一的形式而制定的。我国于1981年颁布了国家标准《信息交换用汉字编码字符集——基本集》,代号“GB2312-80”,即国标码。国标码采用2字节来表示一个汉字,共收集了7445个图形字符,其中一般符号、数字、拉丁字母、希腊字母、汉字拼音等682个。汉字字符分为两级,一级汉字3755个,按汉语拼音排列;二级汉字3008个,按偏旁部首排列。例如:“一”、“二”、“三”在一级汉字中比较按照拼音字母分别为Y、E、S,所以“二”的编码最小。

8. ASCII常用对照:

字母A:65

字母a:97

数字0:48

9. 计算机内部采用二进制的主要原因:

   1)      技术实现简单,计算机由逻辑电路组成,而逻辑电路通常只有两个状态,开关的接通和断开,这两种状态刚好用1和0表示。

   2)      简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。

   3)      适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

   4)      易于进行转换,二进制与十进制数易于相互转换。

10.目前计算机中使用最广泛的西文字符集及其编码是ASCII码。在ASCII码中,将人们使用最多、最普遍的十进制数字0~9、大小写字母(A~Z,a~z)、各种标点符号、算数运算符等128符号,用7位二进制数来编码表示。这就是国际上通用的,1967年被定为国际标准的美国信息交换标准代码,即ASCII码。它已被国际化标准组织(ISO)批准为国际标准,称为ISO/IEC 646-1991标准,全世界通用。

奇偶校验码,是对每一组二进制编码配置一个二进制位(称为奇偶校验位),通过将该位置0或置1,从而使每组二进制编码中的1的个数为奇数(即奇校验码)或偶数(即偶校验码)。一个ASCII码值在计算机存储单元中占1字节(8个二进制位),其中最高位就用作奇偶校验位,其它7位用于存储二进制编码信息。

11.区位码、国标码、机内码转换:

第一步:区位码按照区号和位号分别转为十六进制。

第二步:(区位码的十六进制表示)+2020H=国标码

国标码+8080H=机内码

区位码+A0A0H=机内码

相关文章
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-664 接水问题
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-664 接水问题
178 0
|
7天前
|
Shell API 开发工具
Claude Code 快速上手指南(新手友好版)
AI编程工具卷疯啦!Claude Code凭借任务驱动+终端原生的特性,成了开发者的效率搭子。本文从安装、登录、切换国产模型到常用命令,手把手带新手快速上手,全程避坑,30分钟独立用起来。
2308 13
|
20天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23545 13
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
4天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
1713 3
|
6天前
|
人工智能 JSON BI
DeepSeek V4-Pro 接入 Claude Code 完全实战:体验、测试与关键避坑指南
Claude Code 作为当前主流的 AI 编程辅助工具,凭借强大的代码理解、工程执行与自动化能力深受开发者喜爱,但原生模型的使用成本相对较高。为了在保持能力的同时进一步降低开销,不少开发者开始寻找兼容度高、价格更友好的替代模型。DeepSeek V4 系列的发布带来了新的选择,该系列包含 V4-Pro 与 V4-Flash 两款模型,并提供了与 Anthropic 完全兼容的 API 接口,理论上只需简单修改配置,即可让 Claude Code 无缝切换为 DeepSeek 引擎。
1643 0
|
4天前
|
人工智能 JSON BI
Claude Code 搭配 DeepSeek V4-Pro 完整测评:超越 Claude Sonnet 4.5,低成本高效能背后的真实表现
Claude Code 凭借强大的代码理解、工程执行与自动化任务能力,成为开发者广泛使用的 AI 编程工具。但原生模型的调用成本较高,长期高频使用会带来明显开销。DeepSeek V4 系列模型发布后,凭借优秀的代码能力与兼容 Anthropic 协议的 API 接口,成为替代原生模型的高性价比选择。本文完整记录将 Claude Code 对接 DeepSeek V4-Pro 的配置流程、真实任务测试效果、优势亮点与必须注意的使用限制,为开发者提供可直接落地的参考方案。
1123 2

热门文章

最新文章