20145303 《信息安全系统设计基础》第3周学习总结
20145303 《信息安全系统设计基础》第3周学习总结
教材学习内容总结
1、无符号编码基于传统的二进制表示法,表示大于或者等于零的数字。
2、机器级程序将储存器视为一个非常大的字节数组,称为虚拟储存器。储存器的每个字节都由唯一的数字来标识,称为它的地址,所有可能的地址集合为虚拟地址空间。
3、程序对象即程序数据、指令和控制信息。
4、指针的两个方面:值表示某个对象的位置;类型表示那个位置上所储存对象的类型。
5、多字节对象被存储为连续的字节序列,对象的地址为所使用字节中最小的地址。
6、存储器中按照从最低有效字节到最高有效字节的顺序存储对象的方式称为小端法。按照从最高有效字节到最低有效字节的顺序存储对象的方式称为大端法。
7、书写字节序列的子让方式是最低位字节在左边,最高位字节在右边。
8、~ 对应于逻辑运算NOT,在命题逻辑中用符号﹁表示。
布尔运算& 对应于逻辑运算AND,在命题逻辑中用符号∧表示。当P 和Q 都为真时,我们说P ∧ Q 为真。布尔运算^ 对应于逻辑运算异或。
10、整型特点是取值范围不对称:负数的范围比整数的范围大1.
11、补码的范围不对称:|TMin|=|TMax|+1。
12、将一个w位的数截断为一个k位数字时,我们会丢弃高w-k位,等于计算x mod2^k。
13、IEEE浮点标准用V = (-1)^s × M × 2 ^ E的形式来表示一个数。符号s决定这个数是负数(s=1)还是正数(s=0),而对于数值0的符号位解释作为特殊情况处理。尾数M是一个二进制小数,它的范围是1~2-ε,或者是0~1-ε。阶码E的作用是对浮点数加权,这个权重是2的E次幂(可能是负数)。
练习:
十进制转换十六进制(结果截图):
show_bytes:
int转换为float:
本周代码
https://git.oschina.net/LJQ5303/week3.git
转载于:https://www.cnblogs.com/ljq007/p/5925996.html
20145303 《信息安全系统设计基础》第3周学习总结相关推荐
- # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结
2017-2018-1 20155224 <信息安全系统设计基础>第九周学习总结 教材学习内容总结 存储器 随机访问存储器(RAM): 静态RAM:用来作为高速缓存存储器,每个位存储在一个 ...
- 2018-2019-1 20165206 《信息安全系统设计基础》第九周学习总结
- 2018-2019-1 20165206 <信息安全系统设计基础>第九周学习总结 - 教材学习内容总结 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组.每个字节都有一 ...
- 20135203齐岳 信息安全系统设计基础第十三周学习总结
20135203齐岳 信息安全系统设计基础第十三周学习总结 学习计时:8/9共小时(计划/实际) 读书:4/5 代码:1/1 作业:1/1 博客:2/2 第十二章 并发编程 一.学习目标 掌握三种并发 ...
- # 20155337 2017-2018-1 《信息安全系统设计基础》第一周学习总结
20155337 2017-2018-1 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 1.1信息就是位+上下文 hello.c程序是以字节序列的方式储存在文件中的.每个字节都 ...
- 20135219洪韶武——信息安全系统设计基础第五周学习总结
信息安全系统设计基础第五周学习总结 学习任务:教材第四章[处理器体系结构] 学习时间:10小时 一.教材知识点梳理[4.1-4.3] 1.ISA[指令集体系结构] 一个处理器支持的指令和指令的字节级 ...
- 20145227《信息安全系统设计基础》第一周学习总结
20145227<信息安全系统设计基础>第一周学习总结 学习内容总结 Linux是一个操作系统.如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命 ...
- 2018-2019 20165203 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165203 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 编译:gcc [选项] [文件名] 选项参数表 参数 对应功能 -E 仅执行编译预处理 ...
- 2018-2019-1 20165221 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165221 <信息安全系统设计基础>第一周学习总结 教材学习总结 有关vim 打开方式:vim [文件名] 按i会进入insert模式,可以对代码进行编辑 按 ...
- 2017-2018-1 20155209 《信息安全系统设计基础》第一周学习总结
2017-2018-1 20155209 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 计算机系统就是由可以看到的硬件和系统内的软件组成的,然后用来运行应用程序. 我们平时使用 ...
- 20145307《信息安全系统设计基础》第二周学习总结
20145307<信息安全系统设计基础>第二周学习总结 教材学习内容总结 vim编辑器 Vim的6种基本模式:Vim具有6种基本模式和5种派生模式普通模式(Normal mode) Vim ...
最新文章
- Python3 GUI编程入门程序示例
- 二维数组按行和按列遍历的效率
- Ubuntu apt update(apt-get update)报错、失败
- linux etc profile生效,让/etc/profile文件修改后立即生效
- 备战2020年双十一,刷喵币靠这一个自动化脚本就够了!
- Silverlight入门:第五部分 - 整合其它控件
- 项目日报模板_知名房企的精细化施工管理,从项目日常到施工图,全方位涵盖...
- C++ QT安装教程2021
- ibm7945服务器引导盘,IBM ServerGuide引导盘全系列|IBM引导盘
- BlackBerry7290软件安装——电子书阅读Mobipocket
- 数字代理在持续由内而外重塑创新
- 为什么要有虚拟内存?
- 安卓手机云控系统框架源码,PHP+Autojs, ,这套是空框架源码
- 寒假集训难题(四)QWQ和神奇的传送器nefu1608
- Go语言核心之美 1.4-包和文件
- docker目录 /var/lib/docker/containers 日志清理
- 解决The authenticity of host can’t be established ECDSA key fingerprint is SHA256
- 寒假思雨姐摸底A题,题解
- Python——二进制16位加法器(采用手算二进制加法的过程实现)(tkinter实现)【2021-07-08】
- Xilinx XDMA 数据传输sgdma 驱动代码分析