• 2018-2019-1 20165231《信息安全系统设计基础》第二周学习总结


    教材学习内容总结

    第二章 信息的表示和处理

    进制转换

    十进制转二进制:除以二,余数倒置
    二进制转十进制:二的次方加权算法
    八进制转二进制:将每个数字拆分三个数字为一组的二进制数
    二进制转八进制:从右向左,每三位为一组,不足三位最高位补0至三位后二的次方加权运算,每组即为八进制的一个数
    十六进制转二进制:每四位一个组,与八转二一致
    二进制转十六进制:每四位一个组,与二转八一致
    八进制与十六进制、八进制与十进制之间的转换利用上面的关系,比八进制先换成二进制,再由二进制转换成十六进制

    位的概念

    位级运算

    位级运算使用的与、或、非、异或符号对应C语言的&,|,~,^

    逻辑运算

    只有0、1两种表示方式,非零参数表示true,0表示false
    &&(与) ||(或) !(非)

    移位运算

    逻辑位移是移动数字的所有物理比特位。
    算数位移是对数字除了符号位以外的比特位进行位移,符号位保持不变。

    信息=位+上下文

    无符号数指的是整个机器字长的全部二进制位均表示数值位,相当于数的绝对值。
    有符号数是针对二进制来讲的。用最高位作为符号位,“0”代表“正”,“1”代表“负”,其余数位用作数值位,代表数值。
    浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数乘以某个基数的整数次幂得到。

    IEEE浮点表示

    数值运算

    无符号数运算

    无符号数加法运算,溢出mod2的次方

    无符号数乘法运算,溢出同mod2的次方

    有符号数运算即为补码运算。
    补码加法

    补码乘法

    补码除法
    算数右移+偏置量

    信息的储存

    大端小端

    网络字节序

    感悟

  • 相关阅读:
    11111
    单例-Singleton-03
    单例-Singleton-02
    单例-Singleton-01
    load和initialize
    OC中的static-01
    GCD-06
    GCD-05
    GCD-03
    UIView-01
  • 原文地址:https://www.cnblogs.com/Yhooyon/p/9733228.html
Copyright © 2020-2023  润新知