计算机系统基础知识

1. 计算机的数值表示
     <1. 十进制转为二进制:整数部分“除2取余”,小数部分“乘2取整”;八/十六进制类似
     <2. 二进制转为八/十六进制: 整数部分从最低位开始,每3/4位一组,小数部分从最高为开始,每3/4位一组,不够补0
     <3. 隐含在其他的计算之中
2. 计算机的数值表示
     <1. 数据的三种编码
           A. 原码: 除+0和-0外,最高位1表示正数,0表示负数
           B. 反码: 负数原码的各位数(除符号位外)取反;正数反码与原码一致
           C. 补码: 负数的补码等于其反码加1;或者原码的各位数(符号位不变)求反加1
    <2. 三种编码中0的不同表示
          (+0)原 = 0000  (+0)反 = 0000 (+0) 补 = 0000
          (-0)原 = 1000    (-0)反 = 1111  (-0) 补 = 0000
    <3. 以x为16位二进制带符号正数为例
          -(2^15 -1) <= X原 <= (2^15 -1)  即 -32767 <= X原 <= 32767
          -(2^15 -1) <= X反 <= (2^15 -1)  即 -32767 <= X反 <= 32767
          -(2^15 ) <= X补 <= (2^15 -1)      即 -32768 <= X原 <= 32767
3. 浮点数的表示及其规格化
    <1. 任意浮点数N由阶码E和尾数M组成,N=MR^E,尾数M是定点小数,阶码E是定点整数,R是阶码的底又称基数,隐含表示,通常取R=2,E和M又可分别指定为原码、反码和补码
    <2 . 当N为最大正数时:M是最大正数,E是最大正数
            当N为最小正数时:M是最大正数,E是最小负数
            当N为最大负数时:M是最大负数,E是最小负数
            当N为最小负数时:M是最小负数,E是最大正数
4. 逻辑运算及表达式的画卷





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值