针对汇编语言指令集(intel X86系列8086/80186/80286/80386/80486)

AAA - Ascii Adjust for Addition 
      AAD - Ascii Adjust for Division 
      AAM - Ascii Adjust for Multiplication 
      AAS - Ascii Adjust for Subtraction 
      ADC - Add With Carry 
      ADD - Arithmetic Addition 
      AND - Logical And 
      ARPL - Adjusted Requested Privilege Level of Selector (286+ PM)

BOUND - Array Index Bound Check (80188+) 
      BSF - Bit Scan Forward (386+) 
      BSR - Bit Scan Reverse  (386+) 
      BSWAP - Byte Swap         (486+) 
      BT - Bit Test         (386+) 
      BTC - Bit Test with Compliment (386+) 
      BTR - Bit Test with Reset (386+) 
      BTS - Bit Test and Set  (386+) 
      CALL - Procedure Call 
      CBW - Convert Byte to Word 
      CDQ - Convert Double to Quad (386+)

CLC - Clear Carry 
      CLD - Clear Direction Flag 
      CLI - Clear Interrupt Flag (disable) 
      CLTS - Clear Task Switched Flag (286+ privileged) 
      CMC - Complement Carry Flag 
      CMP - Compare 
      CMPS - Compare String (Byte, Word or Doubleword) 
      CMPXCHG - Compare and Exchange 
      CWD - Convert Word to Doubleword 
      CWDE - Convert Word to Extended Doubleword (386+)

DAA - Decimal Adjust for Addition 
      DAS - Decimal Adjust for Subtraction 
      DEC - Decrement 
      DIV - Divide 
      ENTER - Make Stack Frame  (80188+) 
      ESC - Escape 
      HLT - Halt CPU 
      IDIV - Signed Integer Division 
      IMUL - Signed Multiply 
      IN - Input Byte or Word From Port 
      INC - Increment 
      INS - Input String from Port  (80188+)

INT - Interrupt 
      INTO - Interrupt on Overflow 
      INVD - Invalidate Cache  (486+) 
      INVLPG - Invalidate Translation Look-Aside Buffer Entry (486+) 
      IRET/IRETD - Interrupt Return 
      Jxx - Jump Instructions Table 
      JCXZ/JECXZ - Jump if Register (E)CX is Zero 
      JMP - Unconditional Jump 
      LAHF - Load Register AH From Flags 
      LAR - Load Access Rights (286+ protected)

LDS - Load Pointer Using DS 
      LEA - Load Effective Address 
      LEAVE - Restore Stack for Procedure Exit (80188+) 
      LES - Load Pointer Using ES 
      LFS - Load Pointer Using FS (386+) 
      LGDT - Load Global Descriptor Table (286+ privileged) 
      LIDT - Load Interrupt Descriptor Table (286+ privileged) 
      LGS - Load Pointer Using GS (386+) 
      LLDT - Load Local Descriptor Table (286+ privileged)

LMSW - Load Machine Status Word (286+ privileged) 
      LOCK - Lock Bus 
      LODS - Load String (Byte, Word or Double) 
      LOOP - Decrement CX and Loop if CX Not Zero 
      LOOPE/LOOPZ - Loop While Equal / Loop While Zero 
      LOOPNZ/LOOPNE - Loop While Not Zero / Loop While Not Equal 
      LSL - Load Segment Limit (286+ protected) 
      LSS - Load Pointer Using SS (386+) 
      LTR - Load Task Register (286+ privileged)

MOV - Move Byte or Word 
      MOVS - Move String (Byte or Word) 
      MOVSX - Move with Sign Extend (386+) 
      MOVZX - Move with Zero Extend (386+) 
      MUL - Unsigned Multiply 
      NEG - Two's Complement Negation 
      NOP - No Operation (90h) 
      NOT - One's Compliment Negation (Logical NOT) 
      OR - Inclusive Logical OR 
      OUT - Output Data to Port 
      OUTS - Output String to Port  (80188+)

POP - Pop Word off Stack 
      POPA/POPAD - Pop All Registers onto Stack    (80188+) 
      POPF/POPFD - Pop Flags off Stack 
      PUSH - Push Word onto Stack 
      PUSHA/PUSHAD - Push All Registers onto Stack  (80188+) 
      PUSHF/PUSHFD - Push Flags onto Stack 
      RCL - Rotate Through Carry Left 
      RCR - Rotate Through Carry Right 
      REP - Repeat String Operation 
      REPE/REPZ - Repeat Equal / Repeat Zero

REPNE/REPNZ - Repeat Not Equal / Repeat Not Zero 
      RET/RETF - Return From Procedure 
      ROL - Rotate Left 
      ROR - Rotate Right 
      SAHF - Store AH Register into FLAGS 
      SAL/SHL - Shift Arithmetic Left / Shift Logical Left 
      SAR - Shift Arithmetic Right 
      SBB - Subtract with Borrow/Carry 
      SCAS - Scan String  (Byte, Word or Doubleword) 
      SETAE/SETNB - Set if Above or Equal / Set if Not Below (386+)

SETB/SETNAE - Set if Below / Set if Not Above or Equal (386+) 
      SETBE/SETNA - Set if Below or Equal / Set if Not Above (386+) 
      SETE/SETZ - Set if Equal / Set if Zero (386+) 
      SETNE/SETNZ - Set if Not Equal / Set if Not Zero (386+) 
      SETL/SETNGE - Set if Less / Set if Not Greater or Equal (386+) 
      SETGE/SETNL - Set if Greater or Equal / Set if Not Less (386+) 
      SETLE/SETNG - Set if Less or Equal / Set if Not greater or Equal

SETG/SETNLE - Set if Greater / Set if Not Less or Equal (386+) 
      SETS - Set if Signed (386+) 
      SETNS - Set if Not Signed (386+) 
      SETC - Set if Carry (386+) 
      SETNC - Set if Not Carry (386+) 
      SETO - Set if Overflow (386+) 
      SETNO - Set if Not Overflow (386+) 
      SETP/SETPE - Set if Parity / Set if Parity Even  (386+) 
      SETNP/SETPO - Set if No Parity / Set if Parity Odd (386+)

SGDT - Store Global Descriptor Table (286+ privileged) 
      SIDT - Store Interrupt Descriptor Table (286+ privileged) 
      SHL - Shift Logical Left 
      SHR - Shift Logical Right 
      SHLD/SHRD - Double Precision Shift (386+) 
      SLDT - Store Local Descriptor Table (286+ privileged) 
      SMSW - Store Machine Status Word (286+ privileged) 
      STC - Set Carry 
      STD - Set Direction Flag

STI - Set Interrupt Flag  (Enable Interrupts) 
      STOS - Store String  (Byte, Word or Doubleword) 
      STR - Store Task Register (286+ privileged) 
      SUB - Subtract 
      TEST - Test For Bit Pattern 
      VERR - Verify Read (286+ protected) 
      VERW - Verify Write (286+ protected) 
      WAIT/FWAIT - Event Wait 
      WBINVD - Write-Back and Invalidate Cache (486+) 
      XCHG - Exchange

XLAT/XLATB - Translate 
      XOR - Exclusive OR

技术派-汇编语言指令集(intel X86系列)相关推荐

  1. 技术派-汇编语言之操作码和助记符(Intel系列)

    汇编语言之操作码和助记符(Intel系列)的十六进制操作码和助记符 00 ADD             01 ADD 02 ADD             03 ADD             04 ...

  2. 未来是属于 ARM 为代表的精简指令集还是 x86 为代表的复杂指令集?

    转载地址:https://www.zhihu.com/question/20783321 分析一: 这里简单来谈一下,ARM和X86之间为什么不太具有可比性的问题.要搞清楚这个问题首先要明白什么是架构 ...

  3. 穿越解密: Intel X86迎来小型机的春天

     ICT架构师技术交流 (微信号ICT_Architect) 分析和交流ICT行业最前沿技术,分享云计算.存储.服务器.数据中心.网络.软件定义和虚拟化等相关知识,旨在知识交流.开放共享和共同进步 ...

  4. X86系列CPU标准寄存器

    title: X86系列CPU标准寄存器 tags: 计算机组成原理   版权声明:本文章参考了唐朔飞的< 计算机组成原理>未经作者允许,严禁用于商业出版,否则追究法律责任.网络转载请注明 ...

  5. 汇编语言 --- 32位x86处理器架构

    x86 CPU有实模式.保持模式.虚拟8086模式.系统管理模式等的分别. x86 CPU只有在启动的时候才能进入实模式,一旦切换到保持模式就无法退出回到实模式. 简单的讲,实模式就是8086使用CP ...

  6. Cocos 技术派第4期 | 实时竞技小游戏技术实现分享

    在前阵子举办的 Cocos 开发者沙龙上,来自华夏乐游 BigRoad 工作室的客户端主程李清,为现场开发者分享了其团队制作的实时竞技小游戏<保卫豆豆-欢乐枪战>的技术实现方案,深受开发者 ...

  7. DPVS适配Intel E810-XXV系列25G网卡

    目录 信息查看 网卡型号查看 其他信息查看 DDP DDP 介绍 背景 DDP的出现 DDP 的原理 DDP的需求 intel E800系列和E700系列对比 DDP 分类 区别 查看 comms D ...

  8. 用qemu模拟Intel x86平台实验环境 —— 概述

    文章系列: 用qemu模拟Intel x86平台实验环境 -- 概述 用qemu模拟Intel x86平台实验环境 -- 启动系统 用qemu模拟Intel x86平台实验环境 -- 加载并运行app ...

  9. cocos creator 安卓原生平台环境_竞技对抗小游戏单挑篮球开发历程 | Cocos技术派第12期...

    本文来自于"Cocos 荣耀讲师"征稿活动第1期,最先发表于 Cocos 中文社区,作者 ID:蟹老板,2017年加入社区,文章作品包括<猎头专家的开发历程>等. Co ...

最新文章

  1. Angry IP Scanner 获取设备的IP
  2. 第二十八章 springboot + zipkin(brave定制-AsyncHttpClient)
  3. 两个点击事件共用一个方法_工作必技:教你简单方法一个电脑开两个,多个微信!...
  4. 服务器 风扇测试软件,图解服务器风扇安装的正确方法
  5. 吴恩达机器学习作业4(python实现)
  6. 计算机abc分类法,ABC分类法.ppt
  7. 用谷歌浏览器如何下载哔哩哔哩中的视频
  8. VUE项目实战(一)
  9. 如何使用动态域名,并且自己来定时更新
  10. 程序员教你不背单词学英语!流利英语一周成!!!
  11. 本地差分隐私 随机响应_本地化差分隐私:如何面对非可信的世界
  12. [ROS] KDL + DH 参数 + 正解
  13. steam进社区显示服务器错误,Steam社区显示102错误代码怎么办?为什么不能打开Steam社区?...
  14. PHP招聘:如何面试应届生求职者
  15. UVa515-King
  16. 转载“我为什么要进国企”
  17. 【超实用】又不花里胡哨的鼠标滑过样式
  18. ENVI PCA unable to compute convarirance statistics because there are NaN pixels contained in this da
  19. 传球游戏_vijos1485
  20. Windows10 Microsoft Store 应用商店重试该操作

热门文章

  1. Linux C/C++ 调试的那些“歪门邪道”
  2. 闪电邮新建html模板,非常靠谱之网易智能版闪电邮6大新功能评测
  3. 人工智能AI带来的福利越来越真实了
  4. 瑞利散射 Rayleigh theory
  5. OFDM系统同步技术的matlab仿真,包括符号定时同步,采样钟同步,频偏估计
  6. Pyhthon3《机器学习实战》学习笔记二:决策树
  7. 微信小程序入门四详情页面
  8. 印度孟买机器人餐厅_编辑精选|印度孟买餐厅 Masque 获评亚洲最值得关注奖
  9. 全球及中国操纵杆控制系统行业未来前景与投资策略专项咨询报告2021-2027年版
  10. 内存不良引起开机风扇间歇停转