信息技术教案

高级语言及C51程序设计之数据的存储与运算

时间:2015-08-11 来源:无忧教育网 编辑:森林狼 点击:

高级语言及C51程序设计之数据的存储与运算

2.1 数据在计算机中是怎样存储的
2.1.1 数据在计算机中是以二进制形式存储的
计算机内部的信息都是用二进制表示
计算机存储器是用半导体集成电路构成的
有两种稳定的工作状态:“导” 与“截止”,即电脉冲的“有”与“无”
分别用“1”和“0”表示
2.1.2 位、字节和地址
若相邻的8个二极管元件中第1,3,5,7个元件处于“导通”状态,第2,4,6,8个元件处于“截止”状态,用“10101010”表示 
导通  截止 导通  截止 导通 截止 导通 截止
 1      0        1       0     1       0      1      0
 
 二进制与十六进制之间的转换
 二进制转换成十六进制:
        从右向左,每4位一组(不足4位左补0),转换成十六进制
 
 十六进制转换成二进制:
      用4位二进制数代替每一位十六进制数
 
 位(bit) ,又称“比特” 。每一个二极管元件称为一个“二进制位”,是存储信息的最小单位。它的值是“1”或“0”
字节(byte) ,又称“拜特” 。一般将8个“二进制位”组织成一组,称为“字节”。这是人们最常用的存储单位
地址,计算机的存储器包含许多存储单元,操作系统把所有存储单元以字节为单位编号
 
2.1.3 不同类型数据的存储方式
整数的存储方式
一个十进制整数,先转换为二进制形式
如整数10,以二进制形式表示是1010
实数的存储形式
对于实数,一律采用指数形式存储
123.456标准化指数形式为0.123456´103
字符的存储方式
对于字符,按ASCII代码存放
A的ASCII代码是65(1000001)
数值的表示方法——原码反码补码
原码:最高位为符号位,其余各位为数值本身的绝对值
反码:
正数:反码与原码相同
负数:符号位为1,其余位对原码取反
补码:
正数:原码、反码、补码相同
负数:最高位为1,其余位为原码取反,再对整个数加1
负数补码转换成十进制数:最高位不动,其余位取反加1
详细内容可下载幻灯片细看:
http://www.edu399.com/kejian/C/C.rar

  [经营合同专题]   [作文100字]   [感恩节作文专题]   [专业毕业论文专题]

本文地址:http://www.edu399.com/jiaoan/xxjs/142170.html
本文标题:高级语言及C51程序设计之数据的存储与运算
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)