home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sdktools / image / drwatson / regs.h < prev    next >
Text File  |  1993-04-19  |  2KB  |  93 lines

  1.  
  2. #define REGGS           0
  3. #define REGFS           1
  4. #define REGES           2
  5. #define REGDS           3
  6. #define REGEDI          4
  7. #define REGESI          5
  8. #define REGEBX          6
  9. #define REGEDX          7
  10. #define REGECX          8
  11. #define REGEAX          9
  12. #define REGEBP          10
  13. #define REGEIP          11
  14. #define REGCS           12
  15. #define REGEFL          13
  16. #define REGESP          14
  17. #define REGSS           15
  18.  
  19. #ifdef  KERNEL
  20. #define REGCR0          16
  21. #define REGCR2          17
  22. #define REGCR3          18
  23. #define REGCR4          19
  24. #endif
  25.  
  26. #define REGDR0          20
  27. #define REGDR1          21
  28. #define REGDR2          22
  29. #define REGDR3          23
  30. #define REGDR6          24
  31. #define REGDR7          25
  32.  
  33. #ifdef  KERNEL
  34. #define REGGDTR         26
  35. #define REGGDTL         27
  36. #define REGIDTR         28
  37. #define REGIDTL         29
  38. #define REGTR           30
  39. #define REGLDTR         31
  40. #endif
  41.  
  42. // Pseudo-registers:
  43. #define PREGEA          40
  44. #define PREGBASE    PREGEA
  45. #define PREGEXP         41
  46. #define PREGRA          42
  47. #define PREGP           43
  48. #define PREGU0          44
  49. #define PREGU1          45
  50. #define PREGU2          46
  51. #define PREGU3          47
  52. #define PREGU4          48
  53. #define PREGU5          49
  54. #define PREGU6          50
  55. #define PREGU7          51
  56. #define PREGU8          52
  57. #define PREGU9          53
  58.  
  59. #define FLAGBASE        100
  60. #define REGDI           100
  61. #define REGSI           101
  62. #define REGBX           102
  63. #define REGDX           103
  64. #define REGCX           104
  65. #define REGAX           105
  66. #define REGBP           106
  67. #define REGIP           107
  68. #define REGFL           108
  69. #define REGSP           109
  70. #define REGBL           110
  71. #define REGDL           111
  72. #define REGCL           112
  73. #define REGAL           113
  74. #define REGBH           114
  75. #define REGDH           115
  76. #define REGCH           116
  77. #define REGAH           117
  78. #define FLAGIOPL        118
  79. #define FLAGOF          119
  80. #define FLAGDF          120
  81. #define FLAGIF          121
  82. #define FLAGTF          122
  83. #define FLAGSF          123
  84. #define FLAGZF          124
  85. #define FLAGAF          125
  86. #define FLAGPF          126
  87. #define FLAGCF          127
  88. #define FLAGVIP         128
  89. #define FLAGVIF         129
  90.  
  91.  
  92. #define REGFIR          REGEIP
  93.