第四章 处理器体系结构 4.1 Y86 64指令集体系结构 程序员可见状态 : Y86 64程序中的每条指令都会读取或修改处理器状态的某些部分,这称为程序员可见状态。 Y86 64状态包括15个寄存器、程序计数器PC(存放当前正在执行指令的地址)、、3个一位的条件码(ZF、SF和OF)、内存和状态码 ...
分类:
其他好文 时间:
2018-10-21 17:49:39
阅读次数:
180
2018-2019-1 20165236 《信息安全系统设计基础》第4周学习总结 一.教材学习内容总结 1、Y86-64指令集体系结构: 2、逻辑设计与硬件控制语言 ...
分类:
其他好文 时间:
2018-10-21 14:23:10
阅读次数:
108
2018 2019 1 20165228 《信息安全系统设计基础》第四周学习总结 教材学习内容总结 Y86 64指令集体系结构 Y86程序中的每条指令都会读取或修改处理器状态的某些部分 程序员可见状态 15个程序寄存器(RF):每个寄存器存储一个64位,即8字节的字(即Y86 64指令长度) 3个条 ...
分类:
其他好文 时间:
2018-10-21 12:07:32
阅读次数:
96
2018 2019 20165227《信息安全系统设计基础》第三周学习总结 ======== 学习目标 理解逆向的概念 掌握X86汇编基础,能够阅读(反)汇编代码 了解ISA(指令集体系结构) 理解函数调用栈帧的概念,并能用GDB进行调试 学习任务 必学内容 阅读教材,完成课后练习(书中有参考答案) ...
分类:
其他好文 时间:
2018-10-14 23:04:40
阅读次数:
187
第三周总结 寻址方式经历三代 1. DOS时代的平坦模式,不用区分用户空间和内核空间,很不安全 2. 8086的分段模式 3. IA32的带保护模式的平坦模式 两个抽象 1. 指令集体系结构(ISA):定义了指令的相关规则,且多条指令是并发执行的,结果像是顺序执行; 2. 虚拟地址:存储器系统是将多 ...
分类:
其他好文 时间:
2018-10-14 20:41:31
阅读次数:
144
2018 2019 1 20165208 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 第三章 汇编语言 汇编语言是直接面向处理器的程序设计语言 机器级编程的两种抽象 ISA(指令集体系结构或指令集架构)——定义机器级程序格式和行为 虚拟地址——机器级程序使用的内存地址 x86 64指令 ...
分类:
其他好文 时间:
2018-10-14 19:21:07
阅读次数:
151
2018 2019 1 20165230 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 存储器系统的实际实现是将多个硬件存储器和操作系统软件组合起来。 有效地址的计算方式 ISA:指令集体系结构,它定义了处理器状态、指令的格式、以及每条指令对状态的影响。 如果我们想要在64位机器上得到3 ...
分类:
其他好文 时间:
2018-10-14 19:02:59
阅读次数:
180
2018 2019 1 20165228 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 程序的机器级表示: 计算机系统的两种重要抽象 ISA(Instruction set architecture):指令集体系结构,机器级程序的格式和行为。定义了处理器状态指令的格式,以及每条指令对状态 ...
分类:
其他好文 时间:
2018-10-14 16:52:42
阅读次数:
153
2018 2019 1 20165333 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 程序的机器级表示: 计算机系统的两种重要抽象 ISA(Instruction set architecture):指令集体系结构,机器级程序的格式和行为。定义了处理器状态指令的格式,以及每条指令对状态 ...
分类:
其他好文 时间:
2018-10-14 16:48:39
阅读次数:
136
20165214 2018 2017 1 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 1、实际上gcc命令调用了一系列程序,将源代码转化成可执行代码。 2、存储器系统的实际实现是将多个硬件存储器和操作系统软件组合起来。 3、ISA:指令集体系结构,它定义了处理器状态、指令的格式、以及每 ...
分类:
其他好文 时间:
2018-10-13 16:54:36
阅读次数:
153