z80reg.dat 814 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ;
  2. ; Z80 registers
  3. ;
  4. ; layout
  5. ; <name>,<value>,<stdname>,<stabidx>,<dwarfidx>
  6. ;
  7. NO,$00000000,INVALID,0,0
  8. ; Main registers
  9. B,$01010000,b,1,1
  10. C,$01010001,c,2,2
  11. D,$01010002,d,3,3
  12. E,$01010003,e,4,4
  13. H,$01010004,h,5,5
  14. L,$01010005,l,6,6
  15. A,$01010007,a,7,7
  16. ; Register pairs
  17. BC,$01030001,bc,8,8
  18. DE,$01030003,de,9,9
  19. HL,$01030005,hl,10,10
  20. AF,$01030007,af,11,11
  21. ; Index registers
  22. IX,$01030008,ix,11,11
  23. IY,$01030009,iy,12,12
  24. ; Alternate registers
  25. B_,$05010000,b'',13,13
  26. C_,$05010001,c'',14,14
  27. D_,$05010002,d'',15,15
  28. E_,$05010003,e'',16,16
  29. H_,$05010004,h'',17,17
  30. L_,$05010005,l'',18,18
  31. A_,$05010007,a'',19,19
  32. AF_,$05030007,af'',26,26
  33. ; Stack pointer
  34. SP,$05030008,sp,20,20
  35. ; Flags
  36. F,$05010009,f,23,23
  37. F_,$0501000a,f'',24,24
  38. ; Program counter
  39. PC,$0503000b,pc,21,21
  40. ; Other registers
  41. I,$0501000c,i,25,25
  42. R,$0501000d,r,22,22