第四章处理器体系结构4.1Y86指令集体系结构定义一个指令集体系结构,例如Y86,包括定义各种状态元素、指令集和他们的编码、一组变成规范和异常事件处理。4.1.1程序员可见的状态①程序员可见的状态:Y86中每条指令都会读取或修改处理器状态的某些部分。这里的“程序员”既可以是用汇编代码写程序的人,也可...
分类:
其他好文 时间:
2015-10-18 22:48:12
阅读次数:
345
第四章处理器体系结构(一)知识点总结一、Y86指令集体系结构 1.Y86处理器状态类似于IA32,有8个程序寄存器: %eax、%ecx、%edx、%ebx、%esi、%edi、%esp、%ebp。处理器的每个程序寄存器存储一个字。%esp被入栈、出栈、调用和返回指令作为栈指针。 2.3个一位...
分类:
其他好文 时间:
2015-10-18 21:26:06
阅读次数:
399
第四章处理器体系结构第一节Y86指令集体系结构一、程序员可见的状态存储器Y86程序用虚拟地址来引用存储器位置,硬件和操作系统软件联合起来将虚拟地址翻译成实际或物理地址状态码stat它表明程序执行的总体状态,会指示是正常运行还是出现了某种异常。二、Y86指令Movl类指令irmovl,rrmovl,m...
分类:
其他好文 时间:
2015-10-18 21:24:30
阅读次数:
255
第四章 处理器体系结构4.1 Y86指令集体系结构4.1.1 程序员可见的状态如图所示,Y86程序中的每条指令都会读取或修改处理器状态的某些部分,这称为程序员可见状态。在处理器的实现中,要保证机器级程序能够访问程序员可见状态。Y86的处理器状态类似于IA32,有8个程序寄存器:%eax、%ecx、%...
分类:
其他好文 时间:
2015-10-18 19:52:55
阅读次数:
236
处理器体系结构一、Y86指令集体系结构1.Y86是一个指令体系结构(ISA),它是计算机系统这本书的作者YY出的指令集。目的是为了让我们更加清晰的了解ISA。2.Y86指令集:3.Y86异常:Y86有四种不同的状态码,AOK(正常)、HLT(执行halt指令)、ADR(非法地址)和INS(非法指令)...
分类:
其他好文 时间:
2015-10-18 19:52:16
阅读次数:
171
第四章 处理器体系结构4.1 Y86指令集体系结构一、程序员可见的状态程序员可见状态:程序中的每条指令都会读取或修改处理器状态的某些部分--8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp.他们都可以存储一个字;%esp被入栈、出栈、调用和返回指令作为栈...
分类:
其他好文 时间:
2015-10-18 18:33:11
阅读次数:
172
第四章 处理器体系结构第一节 Y86指令集体系结构一、程序员可见的状态1.含义:每条指令都会读取或修改处理器状态的某些部分2.“程序员”:可以是用汇编代码写程序的人,也可以是产生机器级代码的编译器。3.具体的处理器状态:类似于IA32有8个程序寄存器,%eax,%ecx,%edx,%ebx,%esi...
分类:
其他好文 时间:
2015-10-18 18:23:37
阅读次数:
213
处理器体系结构4.1 Y86指令集体系结构 4.1.1程序员可见状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态。 4.1.2 Y86指令 4个指令:irmovl,rrmovl,mrmovl,rmmovl,分别显示地指明源和目的的格式 4个整数...
分类:
其他好文 时间:
2015-10-18 16:55:58
阅读次数:
204
第四章 处理器体系结构4.1 Y86指令集体系结构 定义一个指令集体系结构,例如Y86,包括定义各种状态元素、指令集和他们的编码、一组变成规范和异常事件处理。1 程序员可见的状态1程序员可见的状态:Y86中每条指令都会读取或修改处理器状态的某些部分。这里的“程序员”既可以是用汇编代码写程序的人,也可...
分类:
其他好文 时间:
2015-10-18 16:51:15
阅读次数:
245
第四章:处理器体系结构ISA指令集体性结构——处理器支持的指令和指令的字节编码HCL硬件控制语言—描述处理器设计Y86——定义一个指令集体系结构,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。一、Y86指令集体系结构(一)程序员可见的状态1.Y86程序每条指令都会读取或修改处...
分类:
其他好文 时间:
2015-10-18 15:33:17
阅读次数:
300