zoukankan      html  css  js  c++  java
  • #2017-2018-1 20155331 《信息安全系统设计基础》第三周学习总结

    2017-2018-1 20155331 《信息安全系统设计基础》第三周学习总结

    教材内容总结

    三种重要的数字表示

    无符号数、有符号数、浮点数

    无符号数:基于传统的二进制表示法,表示大于或等于零的数字

    补码:表示有符号数,可为正可为负的数字

    浮点数:表示实数的科学计数法的以二为基数的版本

    正数的原码、反码以及补码是其本身。

    负数的原码是其本身,反码是对原码除符号位之外的各位取反,补码则是反码加1。

    信息存储

    字:
    每个计算机都有一个字长,指明整数和指针数据的标称大小。因为虚拟地址是以这样的一个字来编码的,所以字长最重要的系统参数就是虚拟地址空间的最大大小。对于一个字长为w位的机器而言,虚拟地址的范围为0~2w-1,程序最多访问2w字节。

    字节顺序:字节顺序是网络编程的基础,是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。

    布尔代数

    逻辑运算:
    所有逻辑运算都可以用与、或、非表达(最大式、最小式)而与或非可以用“与非”或“或非”表达,所以,只要一个与非门,就可以完成所有的逻辑运算

    位运算:结果是位向量;按位与(&) 二进制每一位遇0为0;按位或(|) 二进制每一位遇1为1;按位异或(^) 00=0,01=1,10=1,11=0;按位取反(~) 二进制每一位取反

    掩码运算:掩码是位运算的重要应用,这里掩码是一个特定位模式,表示从一个字中选择一个位的集合。对特定位可以置一,可以清零。

    整数表示

    无符号数编码:对于长度为w的位向量,都有一个唯一的值与之对应;反过来,在0~2^w-1之间的每一个整数都有一个唯一的长度为w的位向量二进制表示与之对应。

    补码编码:
    补码形式是最常见的有符号数的计算机表示方式

    教材学习中的问题和解决过程

    问题:为什么会产生负溢出

    解答:过百度和参考书上的例题知道,和正溢出一样,只要超过了这个数据的字节数,则会溢出,只是正溢出是正值,负溢出是负值超出了下限。

    其他(感悟、思考等,可选)

    这周的学习感觉有点困难,特别是自己看着书去学感觉好多地方不理解,理论和实际自己操作时也有很大的区别,所以自己还得更加努力的去学。

  • 相关阅读:
    html5——渐变
    html5——背景
    html5——边框
    html5——私有前缀
    html5——盒子模式
    html5——文本阴影
    html5——颜色
    html5——css选择器
    html5——DOM扩展
    html5——多媒体(一)
  • 原文地址:https://www.cnblogs.com/dd1174751354/p/7673931.html
Copyright © 2011-2022 走看看