Guest User

Untitled

a guest
Feb 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. typedef union _POINTER
  2. {
  3. struct
  4. {
  5. BYTE bLow;
  6. BYTE bHigh;
  7. //byte bUpper;
  8. };
  9. WORD _word; // bLow & bHigh
  10.  
  11. //pFunc _pFunc; // Usage: ptr.pFunc(); Init: ptr.pFunc = &<Function>;
  12.  
  13. BYTE* bRam; // Ram byte pointer: 2 bytes pointer pointing
  14. // to 1 byte of data
  15. WORD* wRam; // Ram word poitner: 2 bytes poitner pointing
  16. // to 2 bytes of data
  17.  
  18. ROM BYTE* bRom; // Size depends on compiler setting
  19. ROM WORD* wRom;
  20. //rom near byte* nbRom; // Near = 2 bytes pointer
  21. //rom near word* nwRom;
  22. //rom far byte* fbRom; // Far = 3 bytes pointer
  23. //rom far word* fwRom;
  24. } POINTER;
Add Comment
Please, Sign In to add comment