信息安全系统设计基础第四周学习总结学习任务:教材第三章学习时间:10小时学习内容一、教材知识梳理1.程序编码与机器级代码 程序编码: gcc编译器,将源代码转化成可执行代码,C预处理器-汇编器-链接器 机器级代码: 机器级程序的格式和行为,定义【指令集体系结构ISA】,定...
分类:
其他好文 时间:
2015-10-11 23:03:44
阅读次数:
224
第三章 程序的机器级表示一、历史观点 Intel处理器(X86)二、程序编码 gcc -01 -o p p1.c p2.c ①编译选项-01 表示编译器使用第一级优化 ②编译选项-02 表示编译器使用第二级优化(较好的选择) ③-o 表示分别将p1.c和p2.c编译后的可执行文件命名为...
分类:
其他好文 时间:
2015-10-11 23:03:09
阅读次数:
390
第三章 程序的机器级表示1.历史观点GCC C语言编译器以汇编代码的形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。80...
分类:
其他好文 时间:
2015-10-11 23:00:41
阅读次数:
239
$3.1x86的发展历史1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式$3.2程序编码 1、机器级代码:机器级编译的两种抽象:指令集体系结构和存储地址是虚拟地址。一条指令只执行一个非常基本的操作。 2、关于格式的注解:所有以“...
分类:
其他好文 时间:
2015-10-11 22:46:30
阅读次数:
280
信息安全系统设计基础第五周学习总结【学习时间:10小时】【学习内容:第三章:程序的机器表示】一、教材内容1.X86 寻址方式的变化:1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全;2 8086的分段模式;3 IA32的带保护模式的平坦模式2.机器编程的两种抽象:1)指令集体系结构(In...
分类:
其他好文 时间:
2015-10-11 22:46:12
阅读次数:
410
第三章程序的机器级表示3.1历史观点Intel处理器系列:俗称x86,开始时是第一代单芯片、16位微处理器之一。I386增加了平坦寻址模式每个后继处理器的设计都是后向兼容的,可以保证较早版本上编译的代码在较新的处理器上运行。超线程:一个处理器上同时运行两个程序平坦寻址模式:使程序员将整个存储空间看做...
分类:
其他好文 时间:
2015-10-11 21:31:26
阅读次数:
168
X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式对于机器级编程来说,其中两种抽象尤为重要 1 机器级程序的格式和行为,定义为指令集体系结构(ISA),它定义了处...
分类:
其他好文 时间:
2015-10-11 21:28:11
阅读次数:
271
第三章 程序的机器级表示一、处理器历史——摩尔定律摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24...
分类:
其他好文 时间:
2015-10-11 21:26:25
阅读次数:
205
学习任务1. 阅读教材,完成课后练习(书中有参考答案)3.1-3.7中练习,重点:3.1,3.3,3.5,3.6,3.9,3.14,3.15,3.16,3.22,3.23,3.27,3.29,3.30,3.33,3.342. 考核:练习题把数据变换一下3. 实验:需要动手的到实验楼中练习一下4. 深...
分类:
其他好文 时间:
2015-10-11 21:12:08
阅读次数:
134
第3章 程序的机器级表示一、X86 寻址方式1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式二、程序编码编译如下代码:unix> gcc -01 -o p p1.c p2.c01 表示告诉编译器使用第一级优化。通常,提高优化级别会使...
分类:
其他好文 时间:
2015-10-11 19:34:17
阅读次数:
176