第3章指令系统试卷.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件设置指令可以分为以下三组: (1)根据单个条件标志位的值把目的操作数置1。 (2)比较两个无符号数,并根据比较的结果把目的操作数置1。 (3)比较两个有符号数,并根据比较的结果把目的操作数置1 3.3.3 80486指令系统 80486指令系统在原有的80386指令系统的基础上,新增了一些指令。 1.字节交换指令BSWAP 格式:BSWAP 32位寄存器 功能:使指令指定的32位寄存器的字节次序变反。具体操作为:1、4字节互换,2、3字节互换。 2.互换并相加指令XADD 格式:XADD 目的操作数,源操作数 功能:将目的操作数装入源操作数,并把源操作数和目的操作数的和送目的操作数。 该指令的源操作数只能使用寄存器寻址方式,目的操作数可以使用寄存器或任一种存储器寻址方式。该指令可以作双字、字或字节运算。 3.比较并交换指令CMPXCHG 格式:CMPXCHG 目的操作数,累加器 功能:累加器与目的操作数比较,累加器可以是AL、AX、EAX,而目的操作数可以是与源操作数长度相同的通用寄存器或存储单元。 4.Cache管理指令 (1)使整个片内Cache无效指令INVD 格式:INVD 功能:刷新内部Cache,并分配一个专用总线周期刷新外部Cache。 (2)写回并使Cache无效指令WBINVD 格式:WBINVD 功能:刷新内部Cache,并分配一个专用总线周期将外部Cache的数据写回内存,并在此后的一个专用总线周期刷新外部Cache。 (3)使TLB无效指令 格式:INVLPG 功能:使页式管理机构内的高速缓冲器TLB中的某一项作废。若TLB中含有一个存储器操作数映像的有效项,则该TLB项被标记为无效。 3.3.4 Pentium指令系统 1.8字节比较交换指令CMPXCHG8B 格式:CMPXCHG8B 目的操作数 功能:(EDX:EAX)与目的操作数相比较,如(EDX:EAX)=目的操作数,则置ZF=1,并将(ECX:EBX)送入目的操作数,否则,置ZF=0,目的操作数送入EDX:EAX。 2.处理器特征识别指令CPUID 格式:CPUID 功能:根据EAX中的参数将处理器的说明信息送入EAX,特征标志送入EDX。 3.读时间标记计数器指令RDTSC 格式:RDTSC 功能:将Pentium中的64位时间标记计数器内容的高32位送EDX,低32位送EAX。Pentium中的时间标记计数器随时钟递增,在Reset后该计数器清0,利用该计数器可以检测程序运行性能。 4.读模型专用寄存器指令RDMSR 格式:RDMSR 功能:将ECX所指定的模型专用寄存器的内容送入EDX:EAX,具体为高32位送EDX,低32位送EAX。若所指定的模型专用寄存器不是64位,则EDX:EAX中的相应位无效。 5.写模型专用寄存器指令RDMSR 格式:RDMSR 功能:将EDX:EAX的内容送入ECX所指定的模型专用寄存器,具体为EDX的内容作为高32位,EAX的内容作为低32位。若所指定的模型专用寄存器有未定义或保留的位,则这些位的内容不变。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 3.3.1 80286指令系统 80286对存储器的访问方式与8086有显著区别,8086只能使用实地址模式,80286新增了一种工作模式,即保护虚地址模式。 1.80286的工作模式 80x86除了8086/8088只能工作在实地址模式外,其它均可在实地址模式和保护虚地址模式下工作。 (1)实地址模式 80286启动后,就进入了实地址模式。在这种模式下,访问存储器的最大寻址空间为1MB,处理器产生20位物理地址的方法、段的结构以及存储区中专用单元和保留单元均与8086/8088相同。 (2)保护虚地址模式 与实地址模式比较而言,保护虚地址模式不仅提供了更大的寻址能力(80286的最大寻址空间为16MB,80386及其后继机型为4GB或更多),而且实现了系统对虚拟存储器的支持和对地址空间的保护。 2.堆栈操作指令 (1)PUSH

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档