****2015年11月23日19:11:43
1_概论
1-4计算机系统及内存编址
计算机硬件系统由CPU,总线,内存,外存,其他I/O接口组成
***CPU:中央处理器
***总线:地址总线,数据总线,控制总线
***内存:
以字节为单位线性连续编址(一个字节byte由8个二进制位bit组成)
CPU要通过内存单元地址才能够访问对应内存单元
CPU从内存单元读:取内存单元内容传送给CPU;CPU从内存单元写:取CPU内容存入到指定内存单元;
***外存:
硬盘,软盘,U盘,光盘等
存放永久性的信息
通过驱动器与计算机相连
内存外存可以相互读写
***其他I/O接口:input&output输入设备与输出设备
------------------------------------------------------------------------------------
1-5数和字符的编码表示
1、带小数的二进制读取:
(1011.1101)= ( 2^3 + 2^1 + 2^0 ) + ( 2^(-1) + 2^(-2) + 2^(-4) )
2、二进制转八进制分三组,转十六进制分四组(8421法)。
3、数的机器码表示:
a机器数与真值:一个数的最高位定义为符号位,其余位为数值位;符号位中0为正,1为负;机器数的数值为机器数的真值(带正负)。
b原码:机器数形成的二进制编码成为该数的源码
c补码:正数的补码等于正数的原码,负数的补码为其原码除符号位不动,其余各位取反加一
eg:35
原码 0010 0011
补码 0010 0011
-1
原码 1000 0001
补码 1111 1111 符号位不会取反
真值0的补码是唯一的且都为零
d反码:正数的反码等于正数的反码,负数的反码为其原码除符号位不动,其余各位取反
e码的内存存储形式:
码:计算机内存中存储的数据,分为数值码,字符码,图像码都以二进制存储
4、字符的编码表示:
a字符的编码概念:对字符进行编码并构造相应的点阵字模
b ASCII码:单字节编码(最高位校验位,7位参与编码),共有128个字符的编码
c汉字编码:GB2312-80,7445个汉字、字母、数字、符号。