⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insns.dat

📁 一个免费的汇编语言编译器的源代码
💻 DAT
📖 第 1 页 / 共 5 页
字号:
; insns.dat    table of instructions for the Netwide Assembler
; $Id: insns.dat,v 1.46 2003/09/02 21:38:48 hpa 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                        8086
AAD       void                \2\xD5\x0A                    8086
AAD       imm                 \1\xD5\24                     8086,SB
AAM       void                \2\xD4\x0A                    8086
AAM       imm                 \1\xD4\24                     8086,SB
AAS       void                \1\x3F                        8086
ADC       mem,reg8            \300\1\x10\101                8086,SM
ADC       reg8,reg8           \1\x10\101                    8086
ADC       mem,reg16           \320\300\1\x11\101            8086,SM
ADC       reg16,reg16         \320\1\x11\101                8086
ADC       mem,reg32           \321\300\1\x11\101            386,SM
ADC       reg32,reg32         \321\1\x11\101                386
ADC       reg8,mem            \301\1\x12\110                8086,SM
ADC       reg8,reg8           \1\x12\110                    8086
ADC       reg16,mem           \320\301\1\x13\110            8086,SM
ADC       reg16,reg16         \320\1\x13\110                8086
ADC       reg32,mem           \321\301\1\x13\110            386,SM
ADC       reg32,reg32         \321\1\x13\110                386
ADC       rm16,imm8           \320\300\1\x83\202\15         8086
ADC       rm32,imm8           \321\300\1\x83\202\15         386
ADC       reg_al,imm          \1\x14\21                     8086,SM
ADC       reg_ax,sbyte        \320\1\x83\202\15             8086,SM,ND
ADC       reg_ax,imm          \320\1\x15\31                 8086,SM
ADC       reg_eax,sbyte       \321\1\x83\202\15             386,SM,ND
ADC       reg_eax,imm         \321\1\x15\41                 386,SM
ADC       rm8,imm             \300\1\x80\202\21             8086,SM
ADC       rm16,imm            \320\300\134\1\x81\202\131    8086,SM
ADC       rm32,imm            \321\300\144\1\x81\202\141    386,SM
ADC       mem,imm8            \300\1\x80\202\21             8086,SM
ADC       mem,imm16           \320\300\134\1\x81\202\131    8086,SM
ADC       mem,imm32           \321\300\144\1\x81\202\141    386,SM
ADD       mem,reg8            \300\17\101                   8086,SM
ADD       reg8,reg8           \17\101                       8086
ADD       mem,reg16           \320\300\1\x01\101            8086,SM
ADD       reg16,reg16         \320\1\x01\101                8086
ADD       mem,reg32           \321\300\1\x01\101            386,SM
ADD       reg32,reg32         \321\1\x01\101                386
ADD       reg8,mem            \301\1\x02\110                8086,SM
ADD       reg8,reg8           \1\x02\110                    8086
ADD       reg16,mem           \320\301\1\x03\110            8086,SM
ADD       reg16,reg16         \320\1\x03\110                8086
ADD       reg32,mem           \321\301\1\x03\110            386,SM
ADD       reg32,reg32         \321\1\x03\110                386
ADD       rm16,imm8           \320\300\1\x83\200\15         8086
ADD       rm32,imm8           \321\300\1\x83\200\15         386
ADD       reg_al,imm          \1\x04\21                     8086,SM
ADD       reg_ax,sbyte        \320\1\x83\200\15             8086,SM,ND
ADD       reg_ax,imm          \320\1\x05\31                 8086,SM
ADD       reg_eax,sbyte       \321\1\x83\200\15             386,SM,ND
ADD       reg_eax,imm         \321\1\x05\41                 386,SM
ADD       rm8,imm             \300\1\x80\200\21             8086,SM
ADD       rm16,imm            \320\300\134\1\x81\200\131    8086,SM
ADD       rm32,imm            \321\300\144\1\x81\200\141    386,SM
ADD       mem,imm8            \300\1\x80\200\21             8086,SM
ADD       mem,imm16           \320\300\134\1\x81\200\131    8086,SM
ADD       mem,imm32           \321\300\144\1\x81\200\141    386,SM
AND       mem,reg8            \300\1\x20\101                8086,SM
AND       reg8,reg8           \1\x20\101                    8086
AND       mem,reg16           \320\300\1\x21\101            8086,SM
AND       reg16,reg16         \320\1\x21\101                8086
AND       mem,reg32           \321\300\1\x21\101            386,SM
AND       reg32,reg32         \321\1\x21\101                386
AND       reg8,mem            \301\1\x22\110                8086,SM
AND       reg8,reg8           \1\x22\110                    8086
AND       reg16,mem           \320\301\1\x23\110            8086,SM
AND       reg16,reg16         \320\1\x23\110                8086
AND       reg32,mem           \321\301\1\x23\110            386,SM
AND       reg32,reg32         \321\1\x23\110                386
AND       rm16,imm8           \320\300\1\x83\204\15         8086
AND       rm32,imm8           \321\300\1\x83\204\15         386
AND       reg_al,imm          \1\x24\21                     8086,SM
AND       reg_ax,sbyte        \320\1\x83\204\15             8086,SM,ND
AND       reg_ax,imm          \320\1\x25\31                 8086,SM
AND       reg_eax,sbyte       \321\1\x83\204\15             386,SM,ND
AND       reg_eax,imm         \321\1\x25\41                 386,SM
AND       rm8,imm             \300\1\x80\204\21             8086,SM
AND       rm16,imm            \320\300\134\1\x81\204\131    8086,SM
AND       rm32,imm            \321\300\144\1\x81\204\141    386,SM
AND       mem,imm8            \300\1\x80\204\21             8086,SM
AND       mem,imm16           \320\300\134\1\x81\204\131    8086,SM
AND       mem,imm32           \321\300\144\1\x81\204\141    386,SM
ARPL      mem,reg16           \300\1\x63\101                286,PROT,SM
ARPL      reg16,reg16         \1\x63\101                    286,PROT
BOUND     reg16,mem           \320\301\1\x62\110            186
BOUND     reg32,mem           \321\301\1\x62\110            386
BSF       reg16,mem           \320\301\2\x0F\xBC\110        386,SM
BSF       reg16,reg16         \320\2\x0F\xBC\110            386
BSF       reg32,mem           \321\301\2\x0F\xBC\110        386,SM
BSF       reg32,reg32         \321\2\x0F\xBC\110            386
BSR       reg16,mem           \320\301\2\x0F\xBD\110        386,SM
BSR       reg16,reg16         \320\2\x0F\xBD\110            386
BSR       reg32,mem           \321\301\2\x0F\xBD\110        386,SM
BSR       reg32,reg32         \321\2\x0F\xBD\110            386
BSWAP     reg32               \321\1\x0F\10\xC8             486
BT        mem,reg16           \320\300\2\x0F\xA3\101        386,SM
BT        reg16,reg16         \320\2\x0F\xA3\101            386
BT        mem,reg32           \321\300\2\x0F\xA3\101        386,SM
BT        reg32,reg32         \321\2\x0F\xA3\101            386
BT        rm16,imm            \320\300\2\x0F\xBA\204\25     386,SB
BT        rm32,imm            \321\300\2\x0F\xBA\204\25     386,SB
BTC       mem,reg16           \320\300\2\x0F\xBB\101        386,SM
BTC       reg16,reg16         \320\2\x0F\xBB\101            386
BTC       mem,reg32           \321\300\2\x0F\xBB\101        386,SM
BTC       reg32,reg32         \321\2\x0F\xBB\101            386
BTC       rm16,imm            \320\300\2\x0F\xBA\207\25     386,SB
BTC       rm32,imm            \321\300\2\x0F\xBA\207\25     386,SB
BTR       mem,reg16           \320\300\2\x0F\xB3\101        386,SM
BTR       reg16,reg16         \320\2\x0F\xB3\101            386
BTR       mem,reg32           \321\300\2\x0F\xB3\101        386,SM
BTR       reg32,reg32         \321\2\x0F\xB3\101            386
BTR       rm16,imm            \320\300\2\x0F\xBA\206\25     386,SB
BTR       rm32,imm            \321\300\2\x0F\xBA\206\25     386,SB
BTS       mem,reg16           \320\300\2\x0F\xAB\101        386,SM
BTS       reg16,reg16         \320\2\x0F\xAB\101            386
BTS       mem,reg32           \321\300\2\x0F\xAB\101        386,SM
BTS       reg32,reg32         \321\2\x0F\xAB\101            386
BTS       rm16,imm            \320\300\2\x0F\xBA\205\25     386,SB
BTS       rm32,imm            \321\300\2\x0F\xBA\205\25     386,SB
CALL      imm                 \322\1\xE8\64                 8086
CALL      imm|near            \322\1\xE8\64                 8086
CALL      imm|far             \322\1\x9A\34\37              8086,ND
CALL      imm16               \320\1\xE8\64                 8086
CALL      imm16|near          \320\1\xE8\64                 8086
CALL      imm16|far           \320\1\x9A\34\37              8086,ND
CALL      imm32               \321\1\xE8\64                 386
CALL      imm32|near          \321\1\xE8\64                 386
CALL      imm32|far           \321\1\x9A\34\37              386,ND
CALL      imm:imm             \322\1\x9A\35\30              8086
CALL      imm16:imm           \320\1\x9A\31\30              8086
CALL      imm:imm16           \320\1\x9A\31\30              8086
CALL      imm32:imm           \321\1\x9A\41\30              386
CALL      imm:imm32           \321\1\x9A\41\30              386
CALL      mem|far             \322\300\1\xFF\203            8086
CALL      mem16|far           \320\300\1\xFF\203            8086
CALL      mem32|far           \321\300\1\xFF\203            386
CALL      mem|near            \322\300\1\xFF\202            8086
CALL      mem16|near          \320\300\1\xFF\202            8086
CALL      mem32|near          \321\300\1\xFF\202            386
CALL      reg16               \320\300\1\xFF\202            8086
CALL      reg32               \321\300\1\xFF\202            386
CALL      mem                 \322\300\1\xFF\202            8086
CALL      mem16               \320\300\1\xFF\202            8086
CALL      mem32               \321\300\1\xFF\202            386
CBW       void                \320\1\x98                    8086
CDQ       void                \321\1\x99                    386
CLC       void                \1\xF8                        8086
CLD       void                \1\xFC                        8086
CLI       void                \1\xFA                        8086
CLTS      void                \2\x0F\x06                    286,PRIV
CMC       void                \1\xF5                        8086
CMP       mem,reg8            \300\1\x38\101                8086,SM
CMP       reg8,reg8           \1\x38\101                    8086
CMP       mem,reg16           \320\300\1\x39\101            8086,SM
CMP       reg16,reg16         \320\1\x39\101                8086
CMP       mem,reg32           \321\300\1\x39\101            386,SM
CMP       reg32,reg32         \321\1\x39\101                386
CMP       reg8,mem            \301\1\x3A\110                8086,SM
CMP       reg8,reg8           \1\x3A\110                    8086
CMP       reg16,mem           \320\301\1\x3B\110            8086,SM
CMP       reg16,reg16         \320\1\x3B\110                8086
CMP       reg32,mem           \321\301\1\x3B\110            386,SM
CMP       reg32,reg32         \321\1\x3B\110                386
CMP       rm16,imm8           \320\300\1\x83\207\15         8086
CMP       rm32,imm8           \321\300\1\x83\207\15         386
CMP       reg_al,imm          \1\x3C\21                     8086,SM
CMP       reg_ax,sbyte        \320\1\x83\207\15             8086,SM,ND
CMP       reg_ax,imm          \320\1\x3D\31                 8086,SM
CMP       reg_eax,sbyte       \321\1\x83\207\15             386,SM,ND
CMP       reg_eax,imm         \321\1\x3D\41                 386,SM
CMP       rm8,imm             \300\1\x80\207\21             8086,SM
CMP       rm16,imm            \320\300\134\1\x81\207\131    8086,SM
CMP       rm32,imm            \321\300\144\1\x81\207\141    386,SM
CMP       mem,imm8            \300\1\x80\207\21             8086,SM
CMP       mem,imm16           \320\300\134\1\x81\207\131    8086,SM
CMP       mem,imm32           \321\300\144\1\x81\207\141    386,SM

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -