3 微机原理与接口技术指令系统.pdf

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086 指令系统 X86 指令系统 指令系统是计算机硬件的语言系统,指机器所具 有的全部指令的集合,它是软件和硬件的主要界 面,反映了计算机所拥有的基本功能。 X86 泛指一系列基于 Intel 8086 且向后兼容的中 央处理器指令集架构。 - 传送指令 - 算数运算指令 - 位操作指令 - 串操作指令 - 调用/转移/循环控制/中断指令 - … (完整8086指令系统参见参考书《微机原 2 理与接口技术》附录。) 扩展指令集 扩展指令集中包含有特殊针对性的扩展指令,这些扩 展指令可以提高CPU 处理特定任务的能力。 - MMX 指令集 (Intel 于96 年推出,用于2D 视频加速) - 3DNow ! (AMD 于97 年推出,3D 绘图加速) - SSE 指令集 (Intel,1999年,类似3DNow! ) - SSE2 指令集(Intel ,2001年) - SSE3 指令集(Intel ,2004年) - SSE4 指令集(Intel ,2007年) - AVX 指令集(Intel ,2008年,高级向量扩展指令) - FMA 指令集(AMD ,绘图、渲染、照片着色、立体音效, 复杂向量运算等) - AES指令集 (提高加密和解密的速度) - SHA指令集 (提高加密和解密的速度) 3 指令系统类型 依据指令长度的不同,指令系统可分为复杂指令系统 (Complex Instruction Set Computer ,简称CISC)、精简指 令系统 (Reduced Instruction Set Computer,简称RISC)。 CISC中的指令长度可变;RISC中的指令长度比较固 定。 4 CISC 与RISC 的区别 CISC 处理的是不等长指令集,它必须对不等长指令进 行分割,因此在执行单一指令的时候需要进行较多的 处理工作;而 RISC 执行的是等长精简指令集, CPU 在执行指令的时候速度较快且性能稳定。因此 在并行处理方面 RISC 明显优于CISC。 CISC 更依赖于硬件,逻辑电路比 RISC 复杂,所以 也更耗电,而RISC 相对更依赖于编译器优化。 5 8086 指令系统 Intel 8086 指令系统分为 8 大类,共 101 种 指令。 - 数据传送指令 16 种 - 算数运算指令20 种 - 位操作指令 12 种 - 串操作指令15 种 - 程序执行转移指令 19 种 - 处理器控制指令 12 种 - 循环控制指令4 种 - 中断指令3 种 6 算术运算指令– INC、DEC 增量指令 INC 用于将数据加一: INC REG INC MEM 其中寄存器可为8 位或 16位。 减量指令 DEC 用于将数据减一,格式与INC 相同。 注:INC、DEC 不影响进位标志位CF ,具体 稍后说明。 7 算术运算指令– 无符号数乘法指令 MUL MUL 要求乘数和被乘数位数相同(

文档评论(0)

微信用户 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档