📄 insns.dat
字号:
; insns.dat table of instructions for the Netwide Assembler; $Id: insns.dat,v 1.7 2001/04/01 01:55:31 beroset Exp $;; The Netwide Assembler is copyright (C) 1996 Simon Tatham and; Julian Hall. All rights reserved. The software is; redistributable under the licence given in the file "Licence"; distributed in the NASM archive.;; Format of file: All four fields must be present on every functional; line. Hence `void' for no-operand instructions, and `\0' for such; as EQU. If the last three fields are all `ignore', no action is; taken except to register the opcode as being present.;; For a detailed description of the code string (third field), please; see the comment at the top of assemble.c. For a detailed description; of the flags (fourth field), please see insns.h.;AAA void \1\x37 8086AAD void \2\xD5\x0A 8086AAD imm \1\xD5\24 8086,SBAAM void \2\xD4\x0A 8086AAM imm \1\xD4\24 8086,SBAAS void \1\x3F 8086ADC mem,reg8 \300\1\x10\101 8086,SMADC reg8,reg8 \300\1\x10\101 8086ADC mem,reg16 \320\300\1\x11\101 8086,SMADC reg16,reg16 \320\300\1\x11\101 8086ADC mem,reg32 \321\300\1\x11\101 386,SMADC reg32,reg32 \321\300\1\x11\101 386ADC reg8,mem \301\1\x12\110 8086,SMADC reg8,reg8 \301\1\x12\110 8086ADC reg16,mem \320\301\1\x13\110 8086,SMADC reg16,reg16 \320\301\1\x13\110 8086ADC reg32,mem \321\301\1\x13\110 386,SMADC reg32,reg32 \321\301\1\x13\110 386ADC rm16,imm8 \320\300\1\x83\202\15 8086ADC rm32,imm8 \321\300\1\x83\202\15 386ADC reg_al,imm \1\x14\21 8086,SMADC reg_ax,imm \320\1\x15\31 8086,SMADC reg_eax,sbyte \321\1\x83\202\15 386,SM,NDADC reg_eax,imm \321\1\x15\41 386,SMADC rm8,imm \300\1\x80\202\21 8086,SMADC rm16,imm \320\300\134\1\x81\202\131 8086,SMADC rm32,imm \321\300\144\1\x81\202\141 386,SMADC mem,imm8 \300\1\x80\202\21 8086,SMADC mem,imm16 \320\300\134\1\x81\202\131 8086,SMADC mem,imm32 \321\300\144\1\x81\202\141 386,SMADD mem,reg8 \300\17\101 8086,SMADD reg8,reg8 \300\17\101 8086ADD mem,reg16 \320\300\1\x01\101 8086,SMADD reg16,reg16 \320\300\1\x01\101 8086ADD mem,reg32 \321\300\1\x01\101 386,SMADD reg32,reg32 \321\300\1\x01\101 386ADD reg8,mem \301\1\x02\110 8086,SMADD reg8,reg8 \301\1\x02\110 8086ADD reg16,mem \320\301\1\x03\110 8086,SMADD reg16,reg16 \320\301\1\x03\110 8086ADD reg32,mem \321\301\1\x03\110 386,SMADD reg32,reg32 \321\301\1\x03\110 386ADD rm16,imm8 \320\300\1\x83\200\15 8086ADD rm32,imm8 \321\300\1\x83\200\15 386ADD reg_al,imm \1\x04\21 8086,SMADD reg_ax,imm \320\1\x05\31 8086,SMADD reg_eax,sbyte \321\1\x83\200\15 386,SM,NDADD reg_eax,imm \321\1\x05\41 386,SMADD rm8,imm \300\1\x80\200\21 8086,SMADD rm16,imm \320\300\134\1\x81\200\131 8086,SMADD rm32,imm \321\300\144\1\x81\200\141 386,SMADD mem,imm8 \300\1\x80\200\21 8086,SMADD mem,imm16 \320\300\134\1\x81\200\131 8086,SMADD mem,imm32 \321\300\144\1\x81\200\141 386,SMAND mem,reg8 \300\1\x20\101 8086,SMAND reg8,reg8 \300\1\x20\101 8086AND mem,reg16 \320\300\1\x21\101 8086,SMAND reg16,reg16 \320\300\1\x21\101 8086AND mem,reg32 \321\300\1\x21\101 386,SMAND reg32,reg32 \321\300\1\x21\101 386AND reg8,mem \301\1\x22\110 8086,SMAND reg8,reg8 \301\1\x22\110 8086AND reg16,mem \320\301\1\x23\110 8086,SMAND reg16,reg16 \320\301\1\x23\110 8086AND reg32,mem \321\301\1\x23\110 386,SMAND reg32,reg32 \321\301\1\x23\110 386AND rm16,imm8 \320\300\1\x83\204\15 8086AND rm32,imm8 \321\300\1\x83\204\15 386AND reg_al,imm \1\x24\21 8086,SMAND reg_ax,imm \320\1\x25\31 8086,SMAND reg_eax,sbyte \321\1\x83\204\15 386,SM,NDAND reg_eax,imm \321\1\x25\41 386,SMAND rm8,imm \300\1\x80\204\21 8086,SMAND rm16,imm \320\300\134\1\x81\204\131 8086,SMAND rm32,imm \321\300\144\1\x81\204\141 386,SMAND mem,imm8 \300\1\x80\204\21 8086,SMAND mem,imm16 \320\300\134\1\x81\204\131 8086,SMAND mem,imm32 \321\300\144\1\x81\204\141 386,SMARPL mem,reg16 \300\1\x63\101 286,PROT,SMARPL reg16,reg16 \300\1\x63\101 286,PROTBOUND reg16,mem \320\301\1\x62\110 186BOUND reg32,mem \321\301\1\x62\110 386BSF reg16,mem \320\301\2\x0F\xBC\110 386,SMBSF reg16,reg16 \320\301\2\x0F\xBC\110 386BSF reg32,mem \321\301\2\x0F\xBC\110 386,SMBSF reg32,reg32 \321\301\2\x0F\xBC\110 386BSR reg16,mem \320\301\2\x0F\xBD\110 386,SMBSR reg16,reg16 \320\301\2\x0F\xBD\110 386BSR reg32,mem \321\301\2\x0F\xBD\110 386,SMBSR reg32,reg32 \321\301\2\x0F\xBD\110 386BSWAP reg32 \321\1\x0F\10\xC8 486BT mem,reg16 \320\300\2\x0F\xA3\101 386,SMBT reg16,reg16 \320\300\2\x0F\xA3\101 386BT mem,reg32 \321\300\2\x0F\xA3\101 386,SMBT reg32,reg32 \321\300\2\x0F\xA3\101 386BT rm16,imm \320\300\2\x0F\xBA\204\25 386,SBBT rm32,imm \321\300\2\x0F\xBA\204\25 386,SBBTC mem,reg16 \320\300\2\x0F\xBB\101 386,SMBTC reg16,reg16 \320\300\2\x0F\xBB\101 386BTC mem,reg32 \321\300\2\x0F\xBB\101 386,SMBTC reg32,reg32 \321\300\2\x0F\xBB\101 386BTC rm16,imm \320\300\2\x0F\xBA\207\25 386,SBBTC rm32,imm \321\300\2\x0F\xBA\207\25 386,SBBTR mem,reg16 \320\300\2\x0F\xB3\101 386,SMBTR reg16,reg16 \320\300\2\x0F\xB3\101 386BTR mem,reg32 \321\300\2\x0F\xB3\101 386,SMBTR reg32,reg32 \321\300\2\x0F\xB3\101 386BTR rm16,imm \320\300\2\x0F\xBA\206\25 386,SBBTR rm32,imm \321\300\2\x0F\xBA\206\25 386,SBBTS mem,reg16 \320\300\2\x0F\xAB\101 386,SMBTS reg16,reg16 \320\300\2\x0F\xAB\101 386BTS mem,reg32 \321\300\2\x0F\xAB\101 386,SMBTS reg32,reg32 \321\300\2\x0F\xAB\101 386BTS rm16,imm \320\300\2\x0F\xBA\205\25 386,SBBTS rm32,imm \321\300\2\x0F\xBA\205\25 386,SBCALL imm \322\1\xE8\64 8086CALL imm|near \322\1\xE8\64 8086CALL imm|far \322\1\x9A\34\37 8086,NDCALL imm16 \320\1\xE8\64 8086CALL imm16|near \320\1\xE8\64 8086CALL imm16|far \320\1\x9A\34\37 8086,NDCALL imm32 \321\1\xE8\64 8086CALL imm32|near \321\1\xE8\64 8086CALL imm32|far \321\1\x9A\34\37 8086,NDCALL imm:imm \322\1\x9A\35\30 8086CALL imm16:imm \320\1\x9A\31\30 8086CALL imm:imm16 \320\1\x9A\31\30 8086CALL imm32:imm \321\1\x9A\41\30 386CALL imm:imm32 \321\1\x9A\41\30 386CALL mem|far \322\300\1\xFF\203 8086CALL mem16|far \320\300\1\xFF\203 8086CALL mem32|far \321\300\1\xFF\203 386CALL mem|near \322\300\1\xFF\202 8086CALL mem16|near \320\300\1\xFF\202 8086CALL mem32|near \321\300\1\xFF\202 386CALL reg16 \320\300\1\xFF\202 8086CALL reg32 \321\300\1\xFF\202 386CALL mem \322\300\1\xFF\202 8086CALL mem16 \320\300\1\xFF\202 8086CALL mem32 \321\300\1\xFF\202 386CBW void \320\1\x98 8086CDQ void \321\1\x99 386CLC void \1\xF8 8086CLD void \1\xFC 8086CLI void \1\xFA 8086CLTS void \2\x0F\x06 286,PRIVCMC void \1\xF5 8086CMP mem,reg8 \300\1\x38\101 8086,SMCMP reg8,reg8 \300\1\x38\101 8086CMP mem,reg16 \320\300\1\x39\101 8086,SMCMP reg16,reg16 \320\300\1\x39\101 8086CMP mem,reg32 \321\300\1\x39\101 386,SMCMP reg32,reg32 \321\300\1\x39\101 386CMP reg8,mem \301\1\x3A\110 8086,SMCMP reg8,reg8 \301\1\x3A\110 8086CMP reg16,mem \320\301\1\x3B\110 8086,SMCMP reg16,reg16 \320\301\1\x3B\110 8086CMP reg32,mem \321\301\1\x3B\110 386,SMCMP reg32,reg32 \321\301\1\x3B\110 386CMP rm16,imm8 \320\300\1\x83\207\15 8086CMP rm32,imm8 \321\300\1\x83\207\15 386CMP reg_al,imm \1\x3C\21 8086,SMCMP reg_ax,imm \320\1\x3D\31 8086,SMCMP reg_eax,sbyte \321\1\x83\207\15 386,SM,NDCMP reg_eax,imm \321\1\x3D\41 386,SMCMP rm8,imm \300\1\x80\207\21 8086,SMCMP rm16,imm \320\300\134\1\x81\207\131 8086,SMCMP rm32,imm \321\300\144\1\x81\207\141 386,SMCMP mem,imm8 \300\1\x80\207\21 8086,SMCMP mem,imm16 \320\300\134\1\x81\207\131 8086,SMCMP mem,imm32 \321\300\144\1\x81\207\141 386,SMCMPSB void \332\1\xA6 8086CMPSD void \332\321\1\xA7 386CMPSW void \332\320\1\xA7 8086CMPXCHG mem,reg8 \300\2\x0F\xB0\101 PENT,SMCMPXCHG reg8,reg8 \300\2\x0F\xB0\101 PENTCMPXCHG mem,reg16 \320\300\2\x0F\xB1\101 PENT,SM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -