c语言学习笔记_1概论

****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个汉字、字母、数字、符号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值