home *** CD-ROM | disk | FTP | other *** search
-
- #define REGGS 0
- #define REGFS 1
- #define REGES 2
- #define REGDS 3
- #define REGEDI 4
- #define REGESI 5
- #define REGEBX 6
- #define REGEDX 7
- #define REGECX 8
- #define REGEAX 9
- #define REGEBP 10
- #define REGEIP 11
- #define REGCS 12
- #define REGEFL 13
- #define REGESP 14
- #define REGSS 15
-
- #ifdef KERNEL
- #define REGCR0 16
- #define REGCR2 17
- #define REGCR3 18
- #define REGCR4 19
- #endif
-
- #define REGDR0 20
- #define REGDR1 21
- #define REGDR2 22
- #define REGDR3 23
- #define REGDR6 24
- #define REGDR7 25
-
- #ifdef KERNEL
- #define REGGDTR 26
- #define REGGDTL 27
- #define REGIDTR 28
- #define REGIDTL 29
- #define REGTR 30
- #define REGLDTR 31
- #endif
-
- // Pseudo-registers:
- #define PREGEA 40
- #define PREGBASE PREGEA
- #define PREGEXP 41
- #define PREGRA 42
- #define PREGP 43
- #define PREGU0 44
- #define PREGU1 45
- #define PREGU2 46
- #define PREGU3 47
- #define PREGU4 48
- #define PREGU5 49
- #define PREGU6 50
- #define PREGU7 51
- #define PREGU8 52
- #define PREGU9 53
-
- #define FLAGBASE 100
- #define REGDI 100
- #define REGSI 101
- #define REGBX 102
- #define REGDX 103
- #define REGCX 104
- #define REGAX 105
- #define REGBP 106
- #define REGIP 107
- #define REGFL 108
- #define REGSP 109
- #define REGBL 110
- #define REGDL 111
- #define REGCL 112
- #define REGAL 113
- #define REGBH 114
- #define REGDH 115
- #define REGCH 116
- #define REGAH 117
- #define FLAGIOPL 118
- #define FLAGOF 119
- #define FLAGDF 120
- #define FLAGIF 121
- #define FLAGTF 122
- #define FLAGSF 123
- #define FLAGZF 124
- #define FLAGAF 125
- #define FLAGPF 126
- #define FLAGCF 127
- #define FLAGVIP 128
- #define FLAGVIF 129
-
-
- #define REGFIR REGEIP