计算机内部采样二进制 的原因,计算机组成原理 (2).ppt

文档介绍:

1 第二章计算机中数据信息的表示数据是计算机处理的对象。本章讨论的是计算机内部各类数据的表示方法及其相互间的等值转换。信息处理领域中“数据”概念要大得多。世界上的一切事物和现象都可以通过一组特征“数据”去描述它。对于计算机而言,它所处理的就是事物和现象的“特征描述数据”。不管计算机要处理的对象是什么事物或现象,都必须通过某种方式获取其“特征描述数据”,才能在计算机中进行处理。 ISO 对数据所下的定义是:“数据是对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可以用人工的方式或者用自动化的装置进行通信、翻译转换或者进行加工处理”。根据这个定义,通常意义下的数值、文字、图画、声音、活动图象等对于人来说都可以认为是数据。通常把计算机内部由硬件实现的基本数据分为数值型数据和非数值型数据。 2 数值型数据:可用来表示数量的多少,可比较其大小,具有特定值的一类数据。非数值型数据:主要指字符数据、逻辑数据等。在一些专用处理器上指令集可对多媒体信息进行处理,此时图形、声音和活动图象数据看成非数值型数据。信息: 根据 ISO 定义,可以通俗认为, 信息是对人有用的数据, 这些数据可能影响到人们的行为和决策。计算机信息处理,简言之由计算机进行数据处理,处理主要目标是获取有用信息。即通过数据采集和输入、有效地把数据组织到计算机中,由计算机系统对数据进行相应的处理加工(如存储、建库、转换、合并、分类、计算统计、汇总、传送等操作),最后提供有用的信息给用户。媒体—承载信息的载体。根据 ITU ITT 的定义,与计算机信息处理有关的媒体有 5 种: 3 ⑴感觉媒体⑵表示媒体⑶存储媒体⑷表现媒体: ⑸传输媒体:通信载体数字计算机内部所处理的所有数字都是“数字化编码”了的数据,即都是一种表示媒体信息。 4 “数字化编码”过程:指对感觉媒体信息进行定时采样,将现实世界中的连续信息转换成计算机中的离散的“样本”信息。然后对这些离散的“样本”信息用“0”或“1”这两个基本符号进行数字化编码,即对样本值进行二进制编码。编码:就是用少量简单的基本符号,对大量复杂多样的信息进行一定规律的组合。基本符号和组合规则是一切信息编码的两大要素。计算机内部采用二进制表示的原因有以下三个原因: ⑴二进制只有两种基本状态,与两个稳定状态的物理器件的状况相符,易实现。⑵二进制的编码、计数和运算规则简单易行。⑶“0”和“1”两个符号正好与逻辑命题的两个逻辑值“假”和“真”相对应,为计算机应用于逻辑判断提供了方便。计算机内部处理的对象分为两大类:数值型数据和非数值型数据。数值数据的编码表示输入到计算机内部的数据若有确定的值,即在数轴上能找到其对应的点,则称为数值数据。 5 计算机内部的数值数据的表示方法有两大类: 直接用二进制数表示或采用二进制编码的十进制(BCD 码— Binary Coded Decimal Number) 表示。 2.1 进位计数制与数制之间的转换进位计数制—用少量的符号(也称数码),按先后次序把它们排列成序列,由低到高进行计数,计满进位。基数—计数制中所用到的数字符号个数。位权(权数)—以基数为底的指数,指数的幂是数位的序号。一般而言,在任一个进位计数制中,若具有 0,1,…,R-1共R个数字字符,则称该数字系统为 R进制数字系统,其基数为 R,采用的是“逢R进一”的运算规则, 第i位上的位权为 R i。其位权展开式如下: ????? 1)( nmi iiRRxNV=x n -1?R n-1+x n -2?R n-2+…+x 1?R 1+x 0?R 0+x -1?R -1 +x - 2 ?R -2+…+x -m?R - m ( 2-1 ) 6 一般地,一个十进制数 D=d n -1d n-2…d 1d 0.d -1d - 2 …d -m 其对应值为: V(D ) 10 =d n -2?10 n-2+d n -1?10 n-1 + …+d 1?10 1+d 0?10 0+d -1?10 -1 +d -2?10 -2+…+d -m?10 -m其中 d i (i=n-1,…,1,0,-1,-2,…,-m)可是 0~9 十个数字符号中任何一个,故基数为“10”。10 i为第 i位上的位权。在十进制数进行运算时,每位计满十之后要向高位进一。例:十进制数 2059.65 代表的实际值用位权展开为 V (2059.65) 10 =2 ?10 3 + 0?10 2 + 5?10 1 + 9?10 0 + 6 ?10 -1 + 5?10 -2 同理,二进制数的基数是 2,只有两个数字符号“0”和“1”,采用“逢二进一”的规

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值