Computer Systems A Programmer's Perspective Second Edition Exception number Description Exception class0 Divide error Fault13 General protection fault ...
分类:
系统相关 时间:
2016-12-15 20:50:16
阅读次数:
211
Computer Systems A Programmer's Perspective Second Edition As we will discuss, the extension of IA32 to 64 bits, termed x86-64, was origi- nally devel ...
分类:
数据库 时间:
2016-12-05 14:21:39
阅读次数:
223
安装gradle: 1.下载gradle包 去这里下载需要的tar.gz包:https://services.gradle.org/distributions/ 2.解压 tar zxvf gradle.tar.gz 3.移动到/usr/local/ mv gradle /usr/local/gra ...
分类:
移动开发 时间:
2016-11-23 19:38:22
阅读次数:
568
# 20145301 《信息安全系统设计基础》第5周学习总结 ## 教材学习内容总结 * X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式 * CPU包含一组8个存储32位值的寄存器存整数数据和指针: ...
分类:
其他好文 时间:
2016-10-24 02:00:45
阅读次数:
202
教材内容概述 一个处理器支持的指令和指令的字节级编码称为它的“指令集体系结构”——(ISA)。 与IA32相比,Y86指令集的数据类型、指令和寻址方式都要少一些,它的字节级编码也比较简单。 “冒险”指一条指令的位置或操作数依赖于其他仍在流水线中的指令。 4.1 Y86指令集体系结构 4.1.1 程序 ...
分类:
其他好文 时间:
2016-10-21 00:21:05
阅读次数:
154
第4章 处理器体系结 4.1 Y86 指令集体系结构 Y86,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。 4.1.1 程序员可见的状态 Y86程序中每条指令都会读取或修改处理器状态的某些部分,这称为程序员可见状态。 8个寄存器和IA32的一模一样,但是Y86每个寄存器是一 ...
分类:
其他好文 时间:
2016-10-20 07:18:28
阅读次数:
173
X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式 CPU包含一组8个存储32位值的寄存器 存整数数据和指针:eax,ecx,edx,ebx,esi,edi,esp,ebp。 大多数情况下前六个都用作通 ...
分类:
其他好文 时间:
2016-10-16 23:59:15
阅读次数:
318
20145239《信息安全系统设计基础》第5周学习总结 教材学习内容 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 8086的分段模式 IA32的带保护模式的平坦模式 -ISA(Instruction set architecture)。ISA简单来说就是指令集体系结构。定义了处理机状态 ...
分类:
其他好文 时间:
2016-10-16 23:57:20
阅读次数:
384
教材内容概述 3.1 历史观点 X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式 3.2 程序编码 计算机系统使用了多种不同的抽象,对机器级编程来说,两种抽象尤为重要: 机器级程序的格式和行为,定义为“指 ...
分类:
其他好文 时间:
2016-10-16 21:33:12
阅读次数:
202
20145307陈俊达《信息安全系统设计基础》第5周学习总结 教材学习内容总结 X86寻址方式经历三代: DOS时代的平坦模式,不安全,原因是没有区分用户空间和内核空间 8086的分段模式: IA32的带保护模式的平坦模式 程序编码命令 gcc是Linux上默认的编译器,gcc -01 告诉编译器使 ...
分类:
其他好文 时间:
2016-10-14 23:19:34
阅读次数:
169