10 2016 档案

摘要:20145235 《信息安全系统设计基础》第07周学习总结 _1 6.2 局部性 良好的计算机程序具有良好的局部性。 局部性有两种不同的形式:时间局部性和空间局部性。 时间局部性:被引用过一次的寄存器位置,在不久的将来多次被引用。 空间局部性:如果一个存储器位置被引用了一次,那么很可能在不远的将来引 阅读全文
posted @ 2016-10-30 20:14 20145235李涛 阅读(121) 评论(1) 推荐(0) 编辑
摘要:第六章 存储器结构层次 CPU执行指令,而存储器系统为CPU存放指令和数据。 存储器系统是一个线性的字节数组。 实际上,存储器系统是一个具有不同的容量、成本和访问时间的存数设备的层次结构。靠近CPU的小的、成本和访问时间的存储设备的层次结构。 高速缓存存储器是作为主存储器的数据和指令的缓冲区域。 主 阅读全文
posted @ 2016-10-27 22:02 20145235李涛 阅读(148) 评论(4) 推荐(0) 编辑
摘要:20145235 《信息安全系统设计基础》第06周学习总结 _01 4.1.4 Y86异常 关于可见状态码Stat的几个值: 1:AOK 程序执行正常 2:HLT 表示处理器执行了一条halt指令 3:ADR 表示处理器从一个非法的存储器地址读或者向一个非法的存储器地址写 4:INS 表示遇到非法指 阅读全文
posted @ 2016-10-23 23:09 20145235李涛 阅读(154) 评论(3) 推荐(0) 编辑
摘要:第4章 处理器体系结 4.1 Y86 指令集体系结构 Y86,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。 4.1.1 程序员可见的状态 Y86程序中每条指令都会读取或修改处理器状态的某些部分,这称为程序员可见状态。 8个寄存器和IA32的一模一样,但是Y86每个寄存器是一 阅读全文
posted @ 2016-10-20 00:46 20145235李涛 阅读(130) 评论(3) 推荐(0) 编辑
摘要:之前内容在这→20145235 《信息安全系统设计基础》第05周学习总结 3.5 算术和逻辑操作 加载有效地址 一元操作 二元操作 移位操作 3.5.1 加载有效地址 加油有效地址“leal”-将有效地址写到目的操作数,目的操作数必须是一个寄存器。 3.5.2 一元操作和二元操作 一元操作,它只有一 阅读全文
posted @ 2016-10-16 23:41 20145235李涛 阅读(140) 评论(4) 推荐(0) 编辑
摘要:程序的机器级表示 编译器承担产生汇编代码的工作 系统是一个机器产生的汇编语言程序,而不是由人设计的某个东西。 3.2 程序编码 gcc是Linux上默认的编译器 gcc -01 告诉编译器使用第一级优化。优化等级越高,程序运行的越快,编译时间越长,用调试工具调试程序越困难。高级别的的优化产生的代码会 阅读全文
posted @ 2016-10-12 23:32 20145235李涛 阅读(132) 评论(1) 推荐(0) 编辑
摘要:信息的表示与处理 ①信息存储 无符号数:基于传统二进制表示法,表示大于或者等于零的数字。 有符号数:以二进制补码表示。 浮点数:表示实数的科学计数法的以二为基数 ②进制转换 二进制、八进制、十进制、十六进制(转换:以二进制作为中间变量)。 ③gcc -m32 可以在64位机上生成32位的代码。 ④字 阅读全文
posted @ 2016-10-02 17:28 20145235李涛 阅读(163) 评论(1) 推荐(0) 编辑