`

信息表示和处理

阅读更多

原写于2010-04-24

 

计算机以二进制表示和存储信息。计算机内部数据的存储,根据数据的特性分为:

a.无符号整数

b.有符号整数(补码)

c.浮点数

 

明确的关键点:

a.计算机内部是通过有限的位编码一个数字,因此存在“溢出”现象,因为表示的范围是有限的。

b.大多数计算机使用8位的块,做为最小的可寻址的存储器单位。

c.不同的数据类型,数据大小是不一样的。(准确的要依赖机器和编译器)。

d.对象的地址使用字节序列中的最小的地址。(网络传输、跨平台时考虑字节序的问题)

 

 

一、无符号整数

基本的“二进制”表示。

 

二、有符号整数 --- 补码 同余

使用补码,减法也可按加法来处理(ALU不用去实现减法运算)。(两个用补码表示的数据相加时候,将符号位和其它位统一处理,如果最高位(符号位)有进位,则进位被舍弃。)

最高有效位为符号位,1负数,0正数。

Java只支持有符号整数】

 

三、浮点数

划分为三个域:

a.符号

b.有效位(二进制小数)

c.指数位(2的幂,对浮点数加权)

单精度:1/23/8;双精度:1/52/11

特性:精度有限,浮点运算是不可结合和交换的。

 

四、“模”概念

是指一个计量系统的计数范围.如时钟等.计算机也可以看成一个计量机器,它也有一个计量范围,即都存在一个。例如:时钟的计量范围是011,=12.

表示n位的计算机计量范围是02(n)-1,=2n.【注:n表示指数】
实质上是计量器产生溢出的量,它的值在计量器上表示不出来,计量器上只能表示出模的余数.任何有模的计量器,均可化减法为加法运算. 例如: 假设当前时针指向10,而准确时间是6,调整时间可有以下两种拨法:
a.
倒拨4小时,即:10-4=6
b.
顺拨8小时:10+8=12+6=6
在以12模的系统中,8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替. 而言,84互为补数.实际上以12模的系统中,111,102,93,75,66都有这个特性.共同的特点是两者相加等于模.
对于计算机,其概念和方法完全一样.n位计算机,n=8, 所能表示的最大数是11111111,若再加1称为100000000(9),但因只有8,最高位1自然丢失.又回了00000000,所以8位二进制系统的模为2(8). 在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了.把补数用到计算机对数的处理上,就是补码。

 

 

分享到:
评论

相关推荐

    数据结构清华大学严蔚敏

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使...

    数据结构C语言经典讲义

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使...

    GB 13502-92信息处理-程序构造及其表示法的约定.pdf

    GB 13502-92信息处理-程序构造及其表示法的约定.pdf

    计算机中信息的表示方法

    计算机信息表达方式: 数制及其转换 数据和文字的表示方法 掌握定点数的加减、乘除运算 掌握浮点数加减运算 了解常用字符的编码

    数据结构教材.pptx

    第一章 绪 论 计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围...

    数据结构与算法(1).pdf

    1.4.1 算法 1.4.2 算法设计的要求 1.4.3 算法效率的度量 1.4.4 算法的存储空间的需求 l 我们知道计算机科学是一门研究用计算机进行 信息表示和处理的科学。这里面涉及到两个问 题:信息的表示和信息的处理 而信息的...

    车辆调度系统---论文

    计算机是一门研究用计算机进行信息表示和处理的科学,这就需要我们能够有效的表示信息,处理信息。随着计算机的普及,信息量的增加,信息范围的拓宽,使许多系统程序和应用程序的规模很大,结构又相当复杂,因此,...

    3.信息的表示和处理(上)1

    Datawhale 开源社区深入理解计算机系统(3)李岳昆、易远哲2021 年 12 月 18 日第 I 部分信息的表示和处理-I信息的存储整数表示与编码虚拟地

    数据结构与算法实际应用.doc

    5 三、小结 6 四、参考文献……………………………………………………………6 小组成员: 数据结构与算法在实际中的应用 摘要: 计算机科学是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题 :...

    数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集

    数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集

    4.信息的表示和处理(下)1

    Datawhale 开源社区深入理解计算机系统(4)李岳昆、易远哲2021 年 12 月 18 日第 I 部分信息的表示和处理-II整数运算浮点数无符号加法两个

    计算机系数据结构与算法设计(1).pptx

    第一章 绪 论 计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围...

    计算机系数据结构与算法设计.pptx

    第一章 绪 论 计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围...

    数据结构源代码解析 严蔚敏

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题:信息的表示,信息的处理 。 而信息的表示和组织又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,...

    数据结构课程设计-学生成绩管理系统.docx

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题:信息的表示,信息的处理 。 而信息的表示和组织又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,...

    数字信号处理电子信息工程、通信工程等学科专业本科生必选的技术基础课程。

    数字信号处理是用数字或符号的序列来表示信号,通过数字计算机去处理这些序列,提取其中的有用信息。例如,对信号的滤波,增强信号的有用分量,削弱无用分量;或是估计信号的某些特征参数等。总之,凡是用数字方式对...

    基于语义信息和行为信息的歌曲推荐。包括歌曲信息爬取、数据处理、word2vec歌曲向量表示、数据存储、歌曲推荐、we.zip

    基于语义信息和行为信息的歌曲推荐。包括歌曲信息爬取、数据处理、word2vec歌曲向量表示、数据存储、歌曲推荐、we

    深入理解计算机系统(原书第2版)

    全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给...

    中文信息处理发展报告2016

    中文处理发展报告,包含词法、句法、语义、语篇、语言认知模型,语言表示与深度学习,文本分类聚类,知识图谱,信息抽取,情感分析,自动文摘,信息检索等等

    GB 13502-1992 信息处理 程序构造及其表示的约定

    说明:该资源从网络获取,目的是用于学习和研究,如果用于商业目的,请向发行机构购买。如果您认为本资源侵犯了您的权益,请通知CSDN论坛管理员删除。 GB 13502-1992 信息处理 程序构造及其表示的约定

Global site tag (gtag.js) - Google Analytics