4.1.1程序员的可见的状态————Y86的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态.如图1所示.1.程序寄存器(Program registers): %eax, %ecx, %edx, %ebx, %esi,%edi, %esp和%ebp.都是32位的.2.条件码(Cond...
分类:
系统相关 时间:
2015-10-18 19:56:31
阅读次数:
379
第四章 处理器体系结构4.1 Y86指令集体系结构一、程序员可见的状态程序员可见状态:程序中的每条指令都会读取或修改处理器状态的某些部分--8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp.他们都可以存储一个字;%esp被入栈、出栈、调用和返回指令作为栈...
分类:
其他好文 时间:
2015-10-18 18:33:11
阅读次数:
172
第四章 处理器体系结构前言:指令集结构(ISA):一个处理器支持的指令和指令的字节级编码(不同处理器有不同的ISA)4.1 Y86指令集结构 Y86的处理器状态类似于IA32 8个程序寄存器:%eax%esi%ecx%edi %edx%esp %ebx%ebp(%esp被入栈,出栈,调用和返回指令作...
分类:
其他好文 时间:
2015-10-18 18:13:07
阅读次数:
165
第四章 处理器体系结构4.1 Y86指令集体系结构指令集体系结构,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。程序员可见的状态:Y86程序中的每条指令都会读取或修改处理器状态的某些部分。8个程序寄存器:%eax、%ebx、%ecx、%edx、%esi、%edi、%esp、%...
分类:
其他好文 时间:
2015-10-18 11:16:07
阅读次数:
146
第四章 处理器体系结构 4.1 Y86指令集体系结构 4.1.1 程序员可见的状态:Y86程序中的每条指令都会读取或修改处理器状态的某些部分。 8个程序寄存器:%eax、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。 存储器:可以理解为很大的字节数组...
分类:
其他好文 时间:
2015-10-18 06:41:29
阅读次数:
223
学习过程的简单记录,留在这里方便以后查找一,寄存器1,ESP指向栈的最顶端EIP指向将要执行的指令有EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI和EIP等,它们都被称为32位寄存器。AX包含的值为EAX的后4位数字。还可继续分为AL和AH2,标志寄存器这里的标志分为C,P,A,Z,...
分类:
其他好文 时间:
2015-10-16 15:04:39
阅读次数:
231
功能介绍:通过一个activity下方的三个按钮,分别是发送消息(sendButton)、聊天记录(chatButton)、常用语(commonButton)。当单击按钮是,来切换上方的fragment,用以显示不同的内容。所用的知识点:当单击发送消息按钮时:1.从MainActivity中把Edi...
分类:
移动开发 时间:
2015-10-13 19:08:04
阅读次数:
221
Source : https://www.cs.colostate.edu/helpdocs/vi.htmlWhat is vi?The default editor that comes with the UNIX operating system is called vi (visual edi...
分类:
系统相关 时间:
2015-10-10 17:10:50
阅读次数:
271
IDEA实现一键保存和编译 使用Eclipse习惯了的人,在使用IDEA多多少少会有一些不习惯,虽然IDEA提供了Eclipse一些类似的操作,但是IDEA默认不提供自动编译,需要自己去设置(这里就不截图了)。 现在来就介绍一下IDEA通过录制宏(Macro)实现一键保存和编译:点击Edi...
分类:
其他好文 时间:
2015-10-10 12:28:19
阅读次数:
210
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读...
分类:
其他好文 时间:
2015-09-25 15:56:15
阅读次数:
190