📄 lde.asm
字号:
.386
.model flat, stdcall
option casemap:none
;; ----------------------------------------
;; header file and lib file
;; ----------------------------------------
include \masm32\include\windows.inc
include LDE.Inc
;; ----------------------------------------
;; const definition
;; ----------------------------------------
.const
;; ----------------------------------------
;; data segment
;; ----------------------------------------
.data
lde32_table dd C_MODRM ; 00
dd C_MODRM ; 01
dd C_MODRM ; 02
dd C_MODRM ; 03
dd C_DATA1 ; 04
dd C_DATA66 ; 05
dd C_BAD ; 06
dd C_BAD ; 07
dd C_MODRM ; 08
dd C_MODRM ; 09
dd C_MODRM ; 0A
dd C_MODRM ; 0B
dd C_DATA1 ; 0C
dd C_DATA66 ; 0D
dd C_BAD ; 0E
dd C_OPCODE2 ; 0F
dd C_MODRM+C_BAD ; 10
dd C_MODRM ; 11
dd C_MODRM+C_BAD ; 12
dd C_MODRM ; 13
dd C_DATA1+C_BAD ; 14
dd C_DATA66+C_BAD ; 15
dd C_BAD ; 16
dd C_BAD ; 17
dd C_MODRM+C_BAD ; 18
dd C_MODRM ; 19
dd C_MODRM ; 1A
dd C_MODRM ; 1B
dd C_DATA1+C_BAD ; 1C
dd C_DATA66+C_BAD ; 1D
dd C_BAD ; 1E
dd C_BAD ; 1F
dd C_MODRM ; 20
dd C_MODRM ; 21
dd C_MODRM ; 22
dd C_MODRM ; 23
dd C_DATA1 ; 24
dd C_DATA66 ; 25
dd C_SEG+C_BAD ; 26
dd C_BAD ; 27
dd C_MODRM ; 28
dd C_MODRM ; 29
dd C_MODRM ; 2A
dd C_MODRM ; 2B
dd C_DATA1 ; 2C
dd C_DATA66 ; 2D
dd C_SEG+C_BAD ; 2E
dd C_BAD ; 2F
dd C_MODRM ; 30
dd C_MODRM ; 31
dd C_MODRM ; 32
dd C_MODRM ; 33
dd C_DATA1 ; 34
dd C_DATA66 ; 35
dd C_SEG+C_BAD ; 36
dd C_BAD ; 37
dd C_MODRM ; 38
dd C_MODRM ; 39
dd C_MODRM ; 3A
dd C_MODRM ; 3B
dd C_DATA1 ; 3C
dd C_DATA66 ; 3D
dd C_SEG+C_BAD ; 3E
dd C_BAD ; 3F
dd 0 ; 40
dd 0 ; 41
dd 0 ; 42
dd 0 ; 43
dd C_BAD ; 44
dd 0 ; 45
dd 0 ; 46
dd 0 ; 47
dd 0 ; 48
dd 0 ; 49
dd 0 ; 4A
dd 0 ; 4B
dd C_BAD ; 4C
dd 0 ; 4D
dd 0 ; 4E
dd 0 ; 4F
dd 0 ; 50
dd 0 ; 51
dd 0 ; 52
dd 0 ; 53
dd 0 ; 54
dd 0 ; 55
dd 0 ; 56
dd 0 ; 57
dd 0 ; 58
dd 0 ; 59
dd 0 ; 5A
dd 0 ; 5B
dd C_BAD ; 5C
dd 0 ; 5D
dd 0 ; 5E
dd 0 ; 5F
dd C_BAD ; 60
dd C_BAD ; 61
dd C_MODRM+C_BAD ; 62
dd C_MODRM+C_BAD ; 63
dd C_SEG ; 64
dd C_SEG+C_BAD ; 65
dd C_66 ; 66
dd C_67 ; 67
dd C_DATA66 ; 68
dd C_MODRM+C_DATA66 ; 69
dd C_DATA1 ; 6A
dd C_MODRM+C_DATA1 ; 6B
dd C_BAD ; 6C
dd C_BAD ; 6D
dd C_BAD ; 6E
dd C_BAD ; 6F
dd C_DATA1+C_REL+C_BAD ; 70
dd C_DATA1+C_REL+C_BAD ; 71
dd C_DATA1+C_REL ; 72
dd C_DATA1+C_REL ; 73
dd C_DATA1+C_REL ; 74
dd C_DATA1+C_REL ; 75
dd C_DATA1+C_REL ; 76
dd C_DATA1+C_REL ; 77
dd C_DATA1+C_REL ; 78
dd C_DATA1+C_REL ; 79
dd C_DATA1+C_REL+C_BAD ; 7A
dd C_DATA1+C_REL+C_BAD ; 7B
dd C_DATA1+C_REL ; 7C
dd C_DATA1+C_REL ; 7D
dd C_DATA1+C_REL ; 7E
dd C_DATA1+C_REL ; 7F
dd C_MODRM+C_DATA1 ; 80
dd C_MODRM+C_DATA66 ; 81
dd C_MODRM+C_DATA1+C_BAD ; 82
dd C_MODRM+C_DATA1 ; 83
dd C_MODRM ; 84
dd C_MODRM ; 85
dd C_MODRM ; 86
dd C_MODRM ; 87
dd C_MODRM ; 88
dd C_MODRM ; 89
dd C_MODRM ; 8A
dd C_MODRM ; 8B
dd C_MODRM+C_BAD ; 8C
dd C_MODRM ; 8D
dd C_MODRM+C_BAD ; 8E
dd C_MODRM ; 8F
dd 0 ; 90
dd 0 ; 91
dd 0 ; 92
dd C_BAD ; 93
dd C_BAD ; 94
dd C_BAD ; 95
dd C_BAD ; 96
dd C_BAD ; 97
dd C_BAD ; 98
dd 0 ; 99
dd C_DATA66+C_DATA2+C_BAD ; 9A
dd 0 ; 9B
dd C_BAD ; 9C
dd C_BAD ; 9D
dd C_BAD ; 9E
dd C_BAD ; 9F
dd C_ADDR67 ; A0
dd C_ADDR67 ; A1
dd C_ADDR67 ; A2
dd C_ADDR67 ; A3
dd 0 ; A4
dd 0 ; A5
dd 0 ; A6
dd 0 ; A7
dd C_DATA1 ; A8
dd C_DATA66 ; A9
dd 0 ; AA
dd 0 ; AB
dd 0 ; AC
dd C_BAD ; AD
dd 0 ; AE
dd C_BAD ; AF
dd C_DATA1 ; B0
dd C_DATA1 ; B1
dd C_DATA1 ; B2
dd C_DATA1 ; B3
dd C_DATA1 ; B4
dd C_DATA1 ; B5
dd C_DATA1+C_BAD ; B6
dd C_DATA1+C_BAD ; B7
dd C_DATA66 ; B8
dd C_DATA66 ; B9
dd C_DATA66 ; BA
dd C_DATA66 ; BB
dd C_DATA66+C_BAD ; BC
dd C_DATA66 ; BD
dd C_DATA66 ; BE
dd C_DATA66 ; BF
dd C_MODRM+C_DATA1 ; C0
dd C_MODRM+C_DATA1 ; C1
dd C_DATA2+C_STOP ; C2
dd C_STOP ; C3
dd C_MODRM+C_BAD ; C4
dd C_MODRM+C_BAD ; C5
dd C_MODRM+C_DATA1 ; C6
dd C_MODRM+C_DATA66 ; C7
dd C_MODRM+C_DATA1 ; C8
dd 0 ; C9
dd C_DATA2+C_STOP+C_BAD ; CA
dd C_STOP+C_BAD ; CB
dd C_BAD ; CC
dd 0 ; CD
dd C_BAD ; CE
dd C_STOP+C_BAD ; CF
dd C_MODRM ; D0
dd C_MODRM ; D1
dd C_MODRM ; D2
dd C_MODRM ; D3
dd C_DATA1+C_BAD ; D4
dd C_DATA1+C_BAD ; D5
dd C_BAD ; D6
dd C_BAD ; D7
dd C_MODRM ; D8
dd C_MODRM ; D9
dd C_MODRM ; DA
dd C_MODRM ; DB
dd C_MODRM ; DC
dd C_MODRM ; DD
dd C_MODRM ; DE
dd C_MODRM ; DF
dd C_DATA1+C_REL+C_BAD ; E0
dd C_DATA1+C_REL+C_BAD ; E1
dd C_DATA1+C_REL ; E2
dd C_DATA1+C_REL ; E3
dd C_DATA1+C_BAD ; E4
dd C_DATA1+C_BAD ; E5
dd C_DATA1+C_BAD ; E6
dd C_DATA1+C_BAD ; E7
dd C_DATA66+C_REL ; E8
dd C_DATA66+C_REL+C_STOP ; E9
dd C_DATA66+C_DATA2+C_BAD ; EA
dd C_DATA1+C_REL+C_STOP ; EB
dd C_BAD ; EC
dd C_BAD ; ED
dd C_BAD ; EE
dd C_BAD ; EF
dd C_LOCK+C_BAD ; F0
dd C_BAD ; F1
dd C_REP ; F2
dd C_REP ; F3
dd C_BAD ; F4
dd C_BAD ; F5
dd C_MODRM ; F6
dd C_MODRM ; F7
dd 0 ; F8
dd 0 ; F9
dd C_BAD ; FA
dd C_BAD ; FB
dd 0 ; FC
dd 0 ; FD
dd C_MODRM ; FE
dd C_MODRM ; FF
dd C_MODRM ; 0
dd C_MODRM ; 1
dd C_MODRM ; 2
dd C_MODRM ; 3
dd C_MODRM ; 4
dd C_MODRM ; 5
dd 0 ; 6
dd C_ERROR ; 7
dd 0 ; 8
dd 0 ; 9
dd 0 ; 0A
dd 0 ; 0B
dd C_ERROR ; 0C
dd C_ERROR ; 0D
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -