ImageVerifierCode 换一换
格式:DOCX , 页数:68 ,大小:36.95KB ,
资源ID:7766825      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7766825.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(intel指令集手册参考模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

intel指令集手册参考模板.docx

1、intel指令集手册参考模板Intel 8086 Family Architecture. . . . . . . . . . . . . . . . . . . . . 3Instruction Clock Cycle Calculation . . . . . . . . . . . . . . . . . . 38088/8086 Effective Address (EA) Calculation . . . . . . . . . . . . . 3Task State Calculation. . . . . . . . . . . . . . . . . . . . . . .

2、. . 4FLAGS - Intel 8086 Family Flags Register. . . . . . . . . . . . . . . . 4MSW - Machine Status Word (286+ only) . . . . . . . . . . . . . . . . . 58086/80186/80286/80386/80486 Instruction Set. . . . . . . . . . . . . . 6AAA - Ascii Adjust for Addition. . . . . . . . . . . . . . . . . . 6AAD - As

3、cii Adjust for Division. . . . . . . . . . . . . . . . . . 6AAM - Ascii Adjust for Multiplication. . . . . . . . . . . . . . . 6AAS - Ascii Adjust for Subtraction . . . . . . . . . . . . . . . . 6ADC - Add With Carry . . . . . . . . . . . . . . . . . . . . . . . 7ADD - Arithmetic Addition. . . . . .

4、 . . . . . . . . . . . . . . . 7AND - Logical And. . . . . . . . . . . . . . . . . . . . . . . . . 7ARPL - Adjusted Requested Privilege Level of Selector (286+ PM). . 7BOUND - Array Index Bound Check (80188+) . . . . . . . . . . . . . 8BSF - Bit Scan Forward (386+). . . . . . . . . . . . . . . . . .

5、 . 8BSR - Bit Scan Reverse (386+) . . . . . . . . . . . . . . . . . . 8BSWAP - Byte Swap (486+) . . . . . . . . . . . . . . . . . . 8BT - Bit Test (386+) . . . . . . . . . . . . . . . . . . 9BTC - Bit Test with Compliment (386+). . . . . . . . . . . . . . . 9BTR - Bit Test with Reset (386+) . . . .

6、. . . . . . . . . . . . . 9BTS - Bit Test and Set (386+) . . . . . . . . . . . . . . . . . . 9CALL - Procedure Call. . . . . . . . . . . . . . . . . . . . . . . 10CBW - Convert Byte to Word . . . . . . . . . . . . . . . . . . . . 10CDQ - Convert Double to Quad (386+). . . . . . . . . . . . . . . . 1

7、0CLC - Clear Carry. . . . . . . . . . . . . . . . . . . . . . . . . 11CLD - Clear Direction Flag . . . . . . . . . . . . . . . . . . . . 11CLI - Clear Interrupt Flag (disable) . . . . . . . . . . . . . . . 11CLTS - Clear Task Switched Flag (286+ privileged). . . . . . . . . 11CMC - Complement Carry

8、Flag. . . . . . . . . . . . . . . . . . . . 11CMP - Compare. . . . . . . . . . . . . . . . . . . . . . . . . . . 12CMPS - Compare String (Byte, Word or Doubleword) . . . . . . . . . 12CMPXCHG - Compare and Exchange . . . . . . . . . . . . . . . . . . 12CWD - Convert Word to Doubleword . . . . . . .

9、. . . . . . . . . . 12CWDE - Convert Word to Extended Doubleword (386+). . . . . . . . . 13DAA - Decimal Adjust for Addition. . . . . . . . . . . . . . . . . 13DAS - Decimal Adjust for Subtraction . . . . . . . . . . . . . . . 13DEC - Decrement. . . . . . . . . . . . . . . . . . . . . . . . . . 13DI

10、V - Divide . . . . . . . . . . . . . . . . . . . . . . . . . . . 13ENTER - Make Stack Frame (80188+) . . . . . . . . . . . . . . . . 14ESC - Escape . . . . . . . . . . . . . . . . . . . . . . . . . . . 14HLT - Halt CPU . . . . . . . . . . . . . . . . . . . . . . . . . . 14IDIV - Signed Integer Divis

11、ion . . . . . . . . . . . . . . . . . . 14IMUL - Signed Multiply . . . . . . . . . . . . . . . . . . . . . . 15IN - Input Byte or Word From Port. . . . . . . . . . . . . . . . . 15INC - Increment. . . . . . . . . . . . . . . . . . . . . . . . . . 16INS - Input String from Port (80188+) . . . . . . .

12、 . . . . . . . 16INT - Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . 16INTO - Interrupt on Overflow . . . . . . . . . . . . . . . . . . . 17INVD - Invalidate Cache (486+). . . . . . . . . . . . . . . . . . 17INVLPG - Invalidate Translation Look-Aside Buffer Entry (486+) . . 17IRET/IRE

13、TD - Interrupt Return. . . . . . . . . . . . . . . . . . . 17Jxx - Jump Instructions Table. . . . . . . . . . . . . . . . . . . 18JCXZ/JECXZ - Jump if Register (E)CX is Zero. . . . . . . . . . . . 18JMP - Unconditional Jump . . . . . . . . . . . . . . . . . . . . . 19LAHF - Load Register AH From Fla

14、gs . . . . . . . . . . . . . . . . 19LAR - Load Access Rights (286+ protected). . . . . . . . . . . . . 19LDS - Load Pointer Using DS. . . . . . . . . . . . . . . . . . . . 20LEA - Load Effective Address . . . . . . . . . . . . . . . . . . . 20LEAVE - Restore Stack for Procedure Exit (80188+). . . .

15、 . . . . . 20LES - Load Pointer Using ES. . . . . . . . . . . . . . . . . . . . 20LFS - Load Pointer Using FS (386+) . . . . . . . . . . . . . . . . 21LGDT - Load Global Descriptor Table (286+ privileged). . . . . . . 21LIDT - Load Interrupt Descriptor Table (286+ privileged) . . . . . 21LGS - Load

16、Pointer Using GS (386+) . . . . . . . . . . . . . . . . 21LLDT - Load Local Descriptor Table (286+ privileged) . . . . . . . 22LMSW - Load Machine Status Word (286+ privileged). . . . . . . . . 22LOCK - Lock Bus. . . . . . . . . . . . . . . . . . . . . . . . . . 22LODS - Load String (Byte, Word or D

17、ouble). . . . . . . . . . . . . 22LOOP - Decrement CX and Loop if CX Not Zero. . . . . . . . . . . . 23LOOPE/LOOPZ - Loop While Equal / Loop While Zero . . . . . . . . . 23LOOPNZ/LOOPNE - Loop While Not Zero / Loop While Not Equal . . . . 23LSL - Load Segment Limit (286+ protected). . . . . . . . .

18、. . . . 23LSS - Load Pointer Using SS (386+) . . . . . . . . . . . . . . . . 24LTR - Load Task Register (286+ privileged) . . . . . . . . . . . . 24MOV - Move Byte or Word. . . . . . . . . . . . . . . . . . . . . . 24MOVS - Move String (Byte or Word). . . . . . . . . . . . . . . . . 25MOVSX - Move w

19、ith Sign Extend (386+) . . . . . . . . . . . . . . . 25MOVZX - Move with Zero Extend (386+) . . . . . . . . . . . . . . . 25MUL - Unsigned Multiply. . . . . . . . . . . . . . . . . . . . . . 25NEG - Twos Complement Negation. . . . . . . . . . . . . . . . . . 26NOP - No Operation (90h) . . . . . . .

20、. . . . . . . . . . . . . . 26NOT - Ones Compliment Negation (Logical NOT). . . . . . . . . . . 26OR - Inclusive Logical OR. . . . . . . . . . . . . . . . . . . . . 26OUT - Output Data to Port. . . . . . . . . . . . . . . . . . . . . 27OUTS - Output String to Port (80188+) . . . . . . . . . . . . .

21、. 27POP - Pop Word off Stack . . . . . . . . . . . . . . . . . . . . . 27POPA/POPAD - Pop All Registers onto Stack (80188+). . . . . . . . 28POPF/POPFD - Pop Flags off Stack . . . . . . . . . . . . . . . . . 28PUSH - Push Word onto Stack. . . . . . . . . . . . . . . . . . . . 28PUSHA/PUSHAD - Push A

22、ll Registers onto Stack (80188+) . . . . . . 28PUSHF/PUSHFD - Push Flags onto Stack . . . . . . . . . . . . . . . 29RCL - Rotate Through Carry Left. . . . . . . . . . . . . . . . . . 29RCR - Rotate Through Carry Right . . . . . . . . . . . . . . . . . 29REP - Repeat String Operation. . . . . . . . .

23、 . . . . . . . . . . 30REPE/REPZ - Repeat Equal / Repeat Zero . . . . . . . . . . . . . . 30REPNE/REPNZ - Repeat Not Equal / Repeat Not Zero . . . . . . . . . 30RET/RETF - Return From Procedure . . . . . . . . . . . . . . . . . 31ROL - Rotate Left. . . . . . . . . . . . . . . . . . . . . . . . . 31R

24、OR - Rotate Right . . . . . . . . . . . . . . . . . . . . . . . . 31SAHF - Store AH Register into FLAGS. . . . . . . . . . . . . . . . 32SAL/SHL - Shift Arithmetic Left / Shift Logical Left . . . . . . . 32SAR - Shift Arithmetic Right . . . . . . . . . . . . . . . . . . . 32SBB - Subtract with Borro

25、w/Carry . . . . . . . . . . . . . . . . . 33SCAS - Scan String (Byte, Word or Doubleword) . . . . . . . . . . 33SETAE/SETNB - Set if Above or Equal / Set if Not Below (386+). . . 33SETB/SETNAE - Set if Below / Set if Not Above or Equal (386+). . . 33SETBE/SETNA - Set if Below or Equal / Set if Not A

26、bove (386+). . . 34SETE/SETZ - Set if Equal / Set if Zero (386+). . . . . . . . . . . 34SETNE/SETNZ - Set if Not Equal / Set if Not Zero (386+). . . . . . 34SETL/SETNGE - Set if Less / Set if Not Greater or Equal (386+) . . 34SETGE/SETNL - Set if Greater or Equal / Set if Not Less (386+) . . 35SETLE

27、/SETNG - Set if Less or Equal / Set if Not greater or Equal (386+) 35SETG/SETNLE - Set if Greater / Set if Not Less or Equal (386+) . . 35SETS - Set if Signed (386+). . . . . . . . . . . . . . . . . . . . 35SETNS - Set if Not Signed (386+) . . . . . . . . . . . . . . . . . 36SETC - Set if Carry (386

28、+) . . . . . . . . . . . . . . . . . . . . 36SETNC - Set if Not Carry (386+). . . . . . . . . . . . . . . . . . 36SETO - Set if Overflow (386+). . . . . . . . . . . . . . . . . . . 36SETNO - Set if Not Overflow (386+) . . . . . . . . . . . . . . . . 36SETP/SETPE - Set if Parity / Set if Parity Even

29、(386+). . . . . . 37SETNP/SETPO - Set if No Parity / Set if Parity Odd (386+). . . . . 37SGDT - Store Global Descriptor Table (286+ privileged) . . . . . . 37SIDT - Store Interrupt Descriptor Table (286+ privileged). . . . . 37SHL - Shift Logical Left . . . . . . . . . . . . . . . . . . . . . 37SHR

30、- Shift Logical Right. . . . . . . . . . . . . . . . . . . . . 38SHLD/SHRD - Double Precision Shift (386+). . . . . . . . . . . . . 38SLDT - Store Local Descriptor Table (286+ privileged). . . . . . . 38SMSW - Store Machine Status Word (286+ privileged) . . . . . . . . 38STC - Set Carry. . . . . . .

31、 . . . . . . . . . . . . . . . . . . . 39STD - Set Direction Flag . . . . . . . . . . . . . . . . . . . . . 39STI - Set Interrupt Flag (Enable Interrupts). . . . . . . . . . . 39STOS - Store String (Byte, Word or Doubleword). . . . . . . . . . 39STR - Store Task Register (286+ privileged). . . . . .

32、 . . . . . . 39SUB - Subtract . . . . . . . . . . . . . . . . . . . . . . . . . . 40TEST - Test For Bit Pattern. . . . . . . . . . . . . . . . . . . . 40VERR - Verify Read (286+ protected). . . . . . . . . . . . . . . . 40VERW - Verify Write (286+ protected) . . . . . . . . . . . . . . . 40WAIT/FWAIT - Event Wait. . . . . . . . . . . . . . . . . . . . . . 41WBINVD - Write-Back and Invalidate Cache (486+). . . .

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1