home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / asm / z280asm3.lbr / Z280.LZB / Z280.LIB
Encoding:
Text File  |  1993-06-08  |  49.4 KB  |  2,368 lines

  1. ;=========================================================================
  2. ;
  3. ;    Written By Daniel A. Jacobs
  4. ;
  5. ;            Z280.LIB
  6. ;
  7. ;    This file contains macros for a macro assembler to facilitate in the
  8. ;    assembling of Z280 code and will do until a Z280 assembler is made.
  9. ;
  10. ;    Sep. 6 1988
  11. ;    Ver. 3
  12. ;    The PUSHxxxx labels do not work on some assemblers. Had to be reduced
  13. ;    to PSHxxxx. Also fixed some inconsistencies in the label structures.
  14. ;
  15. ;    April 1 1988
  16. ;    Ver. 2
  17. ;
  18. ;    This version fixes a serious but simple bug. I forgot to put
  19. ;    ;; in the macros in front of the comment fields instead of ;
  20. ;    This caused the assembler to bring in the comment with the macro
  21. ;    and soon runs out of TPA. Even at that MAC, RMAC and M80 overflow
  22. ;    the TPA. ZAS ver 2.6 from Echelon (916) 577-1105 WORKS well.
  23. ;
  24. ;    Feb. 15 1988
  25. ;    Ver. 1
  26. ;
  27. ;  Thi≤ prograφ i≤ copyrighteΣ (c⌐ 198╕ b∙ Danie∞ A« Jacobs« Al∞ rights
  28. ;  reserved« User≤ arσ hereb∙ granteΣ ß limiteΣ licensσ t∩ cop∙ this
  29. ;  materia∞ fo≥ persona∞ usσ only« Thi≤ librar∙ (Z280ASM3.LBR⌐ ma∙ be
  30. ;  distributeΣ unmodifieΣ t∩ an∙ interesteΣ parties. Thi≤ librar∙ may
  31. ;  no⌠ bσ includeΣ iε an∙ othe≥ packagσ fo≥ sale« Usσ anΣ redistribution
  32. ;  ma∙ onl∙ bσ madσ withou⌠ profit¼ excep⌠ wheε prio≥ writteε agreement
  33. ;  ha≤ beeε granteΣ b∙ thσ author« Modes⌠ charge≤ t∩ cove≥ mediß copying
  34. ;  anΣ distributioε arσ permitted.
  35. ;
  36. ;=========================================================================
  37.  
  38. ;Code Labels for ADC        Real Z280 Code       Page in Z280 manual
  39. ; \/                 \/              \/
  40. ADCAIXH    MACRO
  41.     DB    0DDH,8CH    ;;ADC    A,IXH        p 5-13
  42.     ENDM
  43. ADCAIXL    MACRO
  44.     DB    0DDH,8DH    ;;ADC    A,IXL        p 5-13
  45.     ENDM
  46. ADCAIYH    MACRO
  47.     DB    0FDH,8CH    ;;ADC    A,IYH        p 5-13
  48.     ENDM
  49. ADCAIYL    MACRO
  50.     DB    0FDH,8DH    ;;ADC    A,IYL        p 5-13
  51.     ENDM
  52. ADCAPC    MACRO    D
  53.     DB    0DDH,8FH    ;;ADC    A,(addr)    p 5-13
  54.     DW    D
  55.     ENDM
  56. ADCAHL    MACRO    D
  57.     DB    0FDH,8BH    ;;ADC    A,(HL + dd)    p 5-13
  58.     DW    D
  59.     ENDM
  60. ADCAIX    MACRO    D
  61.     DB    0FDH,89H    ;;ADC    A,(IX + dd)    p 5-13
  62.     DW    D
  63.     ENDM
  64. ADCAIY    MACRO    D
  65.     DB    0FDH,8AH    ;;ADC    A,(IY + dd)    p 5-13
  66.     DW    D
  67.     ENDM
  68. ADCAR    MACRO    R
  69.     DB    0FDH,88H    ;;ADC    A,<addr>    p 5-13
  70.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  71.     ENDM
  72. ADCASP    MACRO    D
  73.     DB    0DDH,88H    ;;ADC    A,(SP + dd)    p 5-13
  74.     DW    D
  75.     ENDM
  76. ADCAHX    MACRO
  77.     DB    0DDH,89H    ;;ADC    A,(HL + IX)    p 5-13
  78.     ENDM
  79. ADCAHY    MACRO
  80.     DB    0DDH,8AH    ;;ADC    A,(HL + IY)    p 5-13
  81.     ENDM
  82. ADCAXY    MACRO
  83.     DB    0DDH,8BH    ;;ADC    A,(IX + IY)    p 5-13
  84.     ENDM
  85. ADCIX    MACRO    R
  86.     DB    0DDH        ;;ADC    IX,RR        p 5-14
  87.     ADC    HL,R
  88.     ENDM
  89. ADCIY    MACRO    R
  90.     DB    0FDH        ;;ADC    IY,RR        p 5-14
  91.     ADC    HL,R
  92.     ENDM
  93. ;-------------------------------------------------------------------------
  94.  
  95. ;Code Labels for ADD        Real Z280 Code       Page in Z280 manual
  96. ; \/                 \/              \/
  97. ADDHLA    MACRO
  98.     DB    0EDH,6DH    ;;ADD    HL,A        p 5-15
  99.     ENDM
  100. ADDIXA    MACRO
  101.     DB    0DDH,0EDH,6DH    ;;ADD    IX,A        p 5-15
  102.     ENDM
  103. ADDIYA    MACRO
  104.     DB    0FDH,0EDH,6DH    ;;ADD    IY,A        p 5-15
  105.     ENDM
  106. ADDAIXH    MACRO
  107.     DB    0DDH,84H    ;;ADD    A,IXH        p 5-16
  108.     ENDM
  109. ADDAIXL    MACRO
  110.     DB    0DDH,85H    ;;ADD    A,IXL        p 5-16
  111.     ENDM
  112. ADDAIYH    MACRO
  113.     DB    0FDH,84H    ;;ADD    A,IYH        p 5-16
  114.     ENDM
  115. ADDAIYL    MACRO
  116.     DB    0FDH,85H    ;;ADD    A,IYL        p 5-16
  117.     ENDM
  118. ADDAPC    MACRO    D
  119.     DB    0DDH,87H    ;;ADD    A,(addr)    p 5-16
  120.     DW    D
  121.     ENDM
  122. ADDAHL    MACRO    D
  123.     DB    0FDH,83H    ;;ADD    A,(HL + dd)    p 5-16
  124.     DW    D
  125.     ENDM
  126. ADDAIX    MACRO    D
  127.     DB    0FDH,81H    ;;ADD    A,(IX + dd)    p 5-16
  128.     DW    D
  129.     ENDM
  130. ADDAIY    MACRO    D
  131.     DB    0FDH,82H    ;;ADD    A,(IY + dd)    p 5-16
  132.     DW    D
  133.     ENDM
  134. ADDAR    MACRO    R
  135.     DB    0FDH,80H    ;;ADD    A,<addr>    p 5-16
  136.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  137.     ENDM
  138. ADDASP    MACRO    D
  139.     DB    0DDH,80H    ;;ADD    A,(SP + dd)    p 5-16
  140.     DW    D
  141.     ENDM
  142. ADDAHX    MACRO
  143.     DB    0DDH,81H    ;;ADD    A,(HL + IX)    p 5-16
  144.     ENDM
  145. ADDAHY    MACRO
  146.     DB    0DDH,82H    ;;ADD    A,(HL + IY)    p 5-16
  147.     ENDM
  148. ADDAXY    MACRO
  149.     DB    0DDH,83H    ;;ADD    A,(IX + IY)    p 5-16
  150.     ENDM
  151. ;-------------------------------------------------------------------------
  152.  
  153. ;Code Labels for ADDW        Real Z280 Code       Page in Z280 manual
  154. ; \/                 \/              \/
  155. ADDWHB    MACRO
  156.     DB    0EDH,0C6H    ;;ADDW    HL,BC        p 5-18
  157.     ENDM
  158. ADDWHD    MACRO
  159.     DB    0EDH,0D6H    ;;ADDW    HL,DE        p 5-18
  160.     ENDM
  161. ADDWHH    MACRO
  162.     DB    0EDH,0E6H    ;;ADDW    HL,HL        p 5-18
  163.     ENDM
  164. ADDWHS    MACRO
  165.     DB    0EDH,0F6H    ;;ADDW    HL,SP        p 5-18
  166.     ENDM
  167. ADDWHX    MACRO
  168.     DB    0DDH,0EDH,0E6H    ;;ADDW    HL,IX        p 5-18
  169.     ENDM
  170. ADDWHY    MACRO
  171.     DB    0FDH,0EDH,0E6H    ;;ADDW    HL,IY        p 5-18
  172.     ENDM
  173. ADDWH    MACRO    N
  174.     DB    0FDH,0EDH,0F6H    ;;ADDW    HL,nn        p 5-18
  175.     DW    N
  176.     ENDM
  177. ADDWHPC    MACRO    D
  178.     DB    0DDH,0EDH,0D6H    ;;ADDW    HL,(addr)    p 5-18
  179.     DW    D
  180.     ENDM
  181. ADDWHIX    MACRO    D
  182.     DB    0FDH,0EDH,0C6H    ;;ADDW    HL,(IX + dd)    p 5-18
  183.     DW    D
  184.     ENDM
  185. ADDWHIY    MACRO    D
  186.     DB    0FDH,0EDH,0D6H    ;;ADDW    HL,(IY + dd)    p 5-18
  187.     DW    D
  188.     ENDM
  189. ADDWHR    MACRO    R
  190.     DB    0DDH,0EDH,0F6H    ;;ADDW    HL,<addr>    p 5-18
  191.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  192.     ENDM
  193. ADDWHM    MACRO    D
  194.     DB    0DDH,0EDH,0C6H    ;;ADDW    HL,(HL)        p 5-18
  195.     DW    D
  196.     ENDM
  197. ;-------------------------------------------------------------------------
  198.  
  199. ;Code Labels for AND        Real Z280 Code       Page in Z280 manual
  200. ; \/                 \/              \/
  201. ANDAIXH    MACRO
  202.     DB    0DDH,0A4H    ;;AND    A,IXH        p 5-19
  203.     ENDM
  204. ANDAIXL    MACRO
  205.     DB    0DDH,0A5H    ;;AND    A,IXL        p 5-19
  206.     ENDM
  207. ANDAIYH    MACRO
  208.     DB    0FDH,0A4H    ;;AND    A,IYH        p 5-19
  209.     ENDM
  210. ANDAIYL    MACRO
  211.     DB    0FDH,0A5H    ;;AND    A,IYL        p 5-19
  212.     ENDM
  213. ANDAPC    MACRO    D
  214.     DB    0DDH,0A7H    ;;AND    A,(addr)    p 5-19
  215.     DW    D
  216.     ENDM
  217. ANDAHL    MACRO    D
  218.     DB    0FDH,0A3H    ;;AND    A,(HL + dd)    p 5-19
  219.     DW    D
  220.     ENDM
  221. ANDAIX    MACRO    D
  222.     DB    0FDH,0A1H    ;;AND    A,(IX + dd)    p 5-19
  223.     DW    D
  224.     ENDM
  225. ANDAIY    MACRO    D
  226.     DB    0FDH,0A2H    ;;AND    A,(IY + dd)    p 5-19
  227.     DW    D
  228.     ENDM
  229. ANDAR    MACRO    R
  230.     DB    0FDH,0A0H    ;;AND    A,<addr>    p 5-19
  231.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  232.     ENDM
  233. ANDASP    MACRO    D
  234.     DB    0DDH,0A0H    ;;AND    A,(SP + dd)    p 5-19
  235.     DW    D
  236.     ENDM
  237. ANDAHX    MACRO
  238.     DB    0DDH,0A1H    ;;AND    A,(HL + IX)    p 5-19
  239.     ENDM
  240. ANDAHY    MACRO
  241.     DB    0DDH,0A2H    ;;AND    A,(HL + IY)    p 5-19
  242.     ENDM
  243. ANDAXY    MACRO
  244.     DB    0DDH,0A3H    ;;AND    A,(IX + IY)    p 5-19
  245.     ENDM
  246. ;-------------------------------------------------------------------------
  247.  
  248. ;Code Labels for CALL        Real Z280 Code       Page in Z280 manual
  249. ; \/                 \/              \/
  250. CALM    MACRO    D
  251.     DB    0DDH        ;;CALL    cc,(HL)        p 5-21
  252.     CALL    D,0
  253.     ORG    $-2
  254.     ENDM
  255. CALHL    MACRO
  256.     DB    0DDH,0CDH    ;;CALL    (HL) unconditional
  257.     ENDM
  258. CALR    MACRO    D,R
  259.     DB    0FDH        ;;CALL    cc,<addr>    p 5-21
  260.     CALL    D,R-$-2
  261.     ENDM
  262. CALRA    MACRO    R
  263.     DB    0FDH,0CDH    ;;CALL    <addr> unconditional
  264.     DW    R-$-2
  265.     ENDM
  266. ;---------------------------------------------------------------------
  267. ;Code Labels for CP        Real Z280 Code       Page in Z280 manual
  268. ; \/                 \/              \/
  269. CPAIXH    MACRO
  270.     DB    0DDH,0BCH    ;;CP    A,IXH        p 5-23
  271.     ENDM
  272. CPAIXL    MACRO
  273.     DB    0DDH,0BDH    ;;CP    A,IXL        p 5-23
  274.     ENDM
  275. CPAIYH    MACRO
  276.     DB    0FDH,0BCH    ;;CP    A,IYH        p 5-23
  277.     ENDM
  278. CPAIYL    MACRO
  279.     DB    0FDH,0BDH    ;;CP    A,IYL        p 5-23
  280.     ENDM
  281. CPAPC    MACRO    D
  282.     DB    0DDH,0BFH    ;;CP    A,(addr)    p 5-23
  283.     DW    D
  284.     ENDM
  285. CPAHL    MACRO    D
  286.     DB    0FDH,0BBH    ;;CP    A,(HL + dd)    p 5-23
  287.     DW    D
  288.     ENDM
  289. CPAIX    MACRO    D
  290.     DB    0FDH,0B9H    ;;CP    A,(IX + dd)    p 5-23
  291.     DW    D
  292.     ENDM
  293. CPAIY    MACRO    D
  294.     DB    0FDH,0BAH    ;;CP    A,(IY + dd)    p 5-23
  295.     DW    D
  296.     ENDM
  297. CPAR    MACRO    R
  298.     DB    0FDH,0B8H    ;;CP    A,<addr>    p 5-23
  299.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  300.     ENDM
  301. CPASP    MACRO    D
  302.     DB    0DDH,0B8H    ;;CP    A,(SP + dd)    p 5-23
  303.     DW    D
  304.     ENDM
  305. CPAHX    MACRO
  306.     DB    0DDH,0B9H    ;;CP    A,(HL + IX)    p 5-23
  307.     ENDM
  308. CPAHY    MACRO
  309.     DB    0DDH,0BAH    ;;CP    A,(HL + IY)    p 5-23
  310.     ENDM
  311. CPAXY    MACRO
  312.     DB    0DDH,0BBH    ;;CP    A,(IX + IY)    p 5-23
  313.     ENDM
  314. ;-------------------------------------------------------------------------
  315.  
  316. ;Code Labels for CPW        Real Z280 Code       Page in Z280 manual
  317. ; \/                 \/              \/
  318. CPWHB    MACRO
  319.     DB    0EDH,0C7H    ;;CPW    HL,BC        p 5-29
  320.     ENDM
  321. CPWHD    MACRO
  322.     DB    0EDH,0D7H    ;;CPW    HL,DE        p 5-29
  323.     ENDM
  324. CPWHH    MACRO
  325.     DB    0EDH,0E7H    ;;CPW    HL,HL        p 5-29
  326.     ENDM
  327. CPWHS    MACRO
  328.     DB    0EDH,0F7H    ;;CPW    HL,SP        p 5-29
  329.     ENDM
  330. CPWHX    MACRO
  331.     DB    0DDH,0EDH,0E7H    ;;CPW    HL,IX        p 5-29
  332.     ENDM
  333. CPWHY    MACRO
  334.     DB    0FDH,0EDH,0E7H    ;;CPW    HL,IY        p 5-29
  335.     ENDM
  336. CPWH    MACRO    N
  337.     DB    0FDH,0EDH,0F7H    ;;CPW    HL,nn        p 5-29
  338.     DW    N
  339.     ENDM
  340. CPWHPC    MACRO    D
  341.     DB    0DDH,0EDH,0D7H    ;;CPW    HL,(addr)    p 5-29
  342.     DW    D
  343.     ENDM
  344. CPWHIX    MACRO    D
  345.     DB    0FDH,0EDH,0C7H    ;;CPW    HL,(IX + dd)    p 5-29
  346.     DW    D
  347.     ENDM
  348. CPWHIY    MACRO    D
  349.     DB    0FDH,0EDH,0D7H    ;;CPW    HL,(IY + dd)    p 5-29
  350.     DW    D
  351.     ENDM
  352. CPWHR    MACRO    R
  353.     DB    0DDH,0EDH,0F7H    ;;CPW    HL,<addr>    p 5-29
  354.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  355.     ENDM
  356. CPWHM    MACRO    D
  357.     DB    0DDH,0EDH,0C7H    ;;CPW    HL,(HL)        p 5-29
  358.     DW    D
  359.     ENDM
  360. ;---------------------------------------------------------------------
  361. ;Code Labels for DEC        Real Z280 Code       Page in Z280 manual
  362. ; \/                 \/              \/
  363. DECIXH    MACRO
  364.     DB    0DDH,25H    ;;DEC    IXH        p 5-32
  365.     ENDM
  366. DECIXL    MACRO
  367.     DB    0DDH,2DH    ;;DEC    IXL        p 5-32
  368.     ENDM
  369. DECIYH    MACRO
  370.     DB    0FDH,25H    ;;DEC    IYH        p 5-32
  371.     ENDM
  372. DECIYL    MACRO
  373.     DB    0FDH,2DH    ;;DEC    IYL        p 5-32
  374.     ENDM
  375. DECPC    MACRO    D
  376.     DB    0DDH,3DH    ;;DEC    (addr)        p 5-32
  377.     DW    D
  378.     ENDM
  379. DECHL    MACRO    D
  380.     DB    0FDH,1DH    ;;DEC    (HL + dd)    p 5-32
  381.     DW    D
  382.     ENDM
  383. DECIX    MACRO    D
  384.     DB    0FDH,0DH    ;;DEC    (IX + dd)    p 5-32
  385.     DW    D
  386.     ENDM
  387. DECIY    MACRO    D
  388.     DB    0FDH,15H    ;;DEC    (IY + dd)    p 5-32
  389.     DW    D
  390.     ENDM
  391. DECR    MACRO    R
  392.     DB    0FDH,5        ;;DEC    <addr>        p 5-32
  393.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  394.     ENDM
  395. DECSP    MACRO    D
  396.     DB    0DDH,5        ;;DEC    (SP + dd)    p 5-32
  397.     DW    D
  398.     ENDM
  399. DECHX    MACRO
  400.     DB    0DDH,0DH    ;;DEC    (HL + IX)    p 5-32
  401.     ENDM
  402. DECHY    MACRO
  403.     DB    0DDH,15H    ;;DEC    (HL + IY)    p 5-32
  404.     ENDM
  405. DECXY    MACRO
  406.     DB    0DDH,1DH    ;;DEC    (IX + IY)    p 5-32
  407.     ENDM
  408. ;-------------------------------------------------------------------------
  409.  
  410. ;Code Labels for DECW        Real Z280 Code       Page in Z280 manual
  411. ; \/                 \/              \/
  412. DECWM    MACRO    D
  413.     DB    0DDH,0BH    ;;DECW    (HL)        p 5-33
  414.     DW    D
  415.     ENDM
  416. DECWPC    MACRO    D
  417.     DB    0DDH,1BH    ;;DECW    (addr)        p 5-33
  418.     DW    D
  419.     ENDM
  420. DECWIX    MACRO    D
  421.     DB    0FDH,0BH    ;;DECW    (IX + dd)    p 5-33
  422.     DW    D
  423.     ENDM
  424. DECWIY    MACRO    D
  425.     DB    0FDH,1BH    ;;DECW    (IY + dd)    p 5-33
  426.     DW    D
  427.     ENDM
  428. DECWR    MACRO    R
  429.     DB    0DDH,3BH    ;;DECW    <addr>        p 5-33
  430.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  431.     ENDM
  432. DIM    MACRO    M
  433.     DB    0EDH,77H,M    ;;DI    mask        p 5-34
  434.     ENDM
  435. ;---------------------------------------------------------------------
  436. ;Code Labels for DIV        Real Z280 Code       Page in Z280 manual
  437. ; \/                 \/              \/
  438. DVHA    MACRO
  439.     DB    0EDH,0FCH    ;;DIV    HL,A        p 5-35
  440.     ENDM
  441. DVHB    MACRO
  442.     DB    0EDH,0C4H    ;;DIV    HL,B        p 5-35
  443.     ENDM
  444. DVHC    MACRO
  445.     DB    0EDH,0CCH    ;;DIV    HL,C        p 5-35
  446.     ENDM
  447. DVHD    MACRO
  448.     DB    0EDH,0D4H    ;;DIV    HL,D        p 5-35
  449.     ENDM
  450. DVHE    MACRO
  451.     DB    0EDH,0DCH    ;;DIV    HL,E        p 5-35
  452.     ENDM
  453. DVHH    MACRO
  454.     DB    0EDH,0E4H    ;;DIV    HL,H        p 5-35
  455.     ENDM
  456. DVHL    MACRO
  457.     DB    0EDH,0ECH    ;;DIV    HL,L        p 5-35
  458.     ENDM
  459. DVHIXH    MACRO
  460.     DB    0DDH,0EDH,0E4H    ;;DIV    HL,IXH        p 5-35
  461.     ENDM
  462. DVHIXL    MACRO
  463.     DB    0DDH,0EDH,0ECH    ;;DIV    HL,IXL        p 5-35
  464.     ENDM
  465. DVHIYH    MACRO
  466.     DB    0FDH,0EDH,0E4H    ;;DIV    HL,IYH        p 5-35
  467.     ENDM
  468. DVHIYL    MACRO
  469.     DB    0FDH,0EDH,0ECH    ;;DIV    HL,IYL        p 5-35
  470.     ENDM
  471. DVH    MACRO    N
  472.     DB    0FDH,0EDH,0FCH,N ;;DIV    HL,n        p 5-35
  473.     ENDM
  474. DVHPC    MACRO    D
  475.     DB    0DDH,0EDH,0FCH    ;;DIV    HL,(addr)    p 5-35
  476.     DW    D
  477.     ENDM
  478. DVHHL    MACRO    D
  479.     DB    0FDH,0EDH,0DCH    ;;DIV    HL,(HL + dd)    p 5-35
  480.     DW    D
  481.     ENDM
  482. DVHIX    MACRO    D
  483.     DB    0FDH,0EDH,0CCH    ;;DIV    HL,(IX + dd)    p 5-35
  484.     DW    D
  485.     ENDM
  486. DVHIY    MACRO    D
  487.     DB    0FDH,0EDH,0D4H    ;;DIV    HL,(IY + dd)    p 5-35
  488.     DW    D
  489.     ENDM
  490. DVHX    MACRO    D
  491.     DB    0DDH,0EDH,0F4H,D ;;DIV    HL,(IX + d)    p 5-35
  492.     ENDM
  493. DVHY    MACRO    D
  494.     DB    0FDH,0EDH,0F4H,D ;;DIV    HL,(IY + d)    p 5-35
  495.     ENDM
  496. DVHR    MACRO    R
  497.     DB    0FDH,0EDH,0C4H    ;;DIV    HL,<addr>    p 5-35
  498.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  499.     ENDM
  500. DVHSP    MACRO    D
  501.     DB    0DDH,0EDH,0C4H    ;;DIV    HL,(SP + dd)    p 5-35
  502.     DW    D
  503.     ENDM
  504. DVHHX    MACRO
  505.     DB    0DDH,0EDH,0CCH    ;;DIV    HL,(HL + IX)    p 5-35
  506.     ENDM
  507. DVHHY    MACRO
  508.     DB    0DDH,0EDH,0D4H    ;;DIV    HL,(HL + IY)    p 5-35
  509.     ENDM
  510. DVHXY    MACRO
  511.     DB    0DDH,0EDH,0DCH    ;;DIV    HL,(IX + IY)    p 5-35
  512.     ENDM
  513. DVHM    MACRO
  514.     DB    0EDH,0F4H    ;;DIV    HL,(HL)        p 5-35
  515.     ENDM
  516. ;---------------------------------------------------------------------
  517. ;Code Labels for DIVU        Real Z280 Code       Page in Z280 manual
  518. ; \/                 \/              \/
  519. DVUHA    MACRO
  520.     DB    0EDH,0FDH    ;;DIVU    HL,A        p 5-37
  521.     ENDM
  522. DVUHB    MACRO
  523.     DB    0EDH,0C5H    ;;DIVU    HL,B        p 5-37
  524.     ENDM
  525. DVUHC    MACRO
  526.     DB    0EDH,0CDH    ;;DIVU    HL,C        p 5-37
  527.     ENDM
  528. DVUHD    MACRO
  529.     DB    0EDH,0D5H    ;;DIVU    HL,D        p 5-37
  530.     ENDM
  531. DVUHE    MACRO
  532.     DB    0EDH,0DDH    ;;DIVU    HL,E        p 5-37
  533.     ENDM
  534. DVUHH    MACRO
  535.     DB    0EDH,0E5H    ;;DIVU    HL,H        p 5-37
  536.     ENDM
  537. DVUHL    MACRO
  538.     DB    0EDH,0EDH    ;;DIVU    HL,L        p 5-37
  539.     ENDM
  540. DVUHIXH    MACRO
  541.     DB    0DDH,0EDH,0E5H    ;;DIVU    HL,IXH        p 5-37
  542.     ENDM
  543. DVUHIXL    MACRO
  544.     DB    0DDH,0EDH,0EDH    ;;DIVU    HL,IXL        p 5-37
  545.     ENDM
  546. DVUHIYH    MACRO
  547.     DB    0FDH,0EDH,0E5H    ;;DIVU    HL,IYH        p 5-37
  548.     ENDM
  549. DVUHIYL    MACRO
  550.     DB    0FDH,0EDH,0EDH    ;;DIVU    HL,IYL        p 5-37
  551.     ENDM
  552. DVUH    MACRO    N
  553.     DB    0FDH,0EDH,0FDH,N ;;DIVU    HL,n        p 5-37
  554.     ENDM
  555. DVUHPC    MACRO    D
  556.     DB    0DDH,0EDH,0FDH    ;;DIVU    HL,(addr)    p 5-37
  557.     DW    D
  558.     ENDM
  559. DVUHHL    MACRO    D
  560.     DB    0FDH,0EDH,0DDH    ;;DIVU    HL,(HL + dd)    p 5-37
  561.     DW    D
  562.     ENDM
  563. DVUHIX    MACRO    D
  564.     DB    0FDH,0EDH,0CDH    ;;DIVU    HL,(IX + dd)    p 5-37
  565.     DW    D
  566.     ENDM
  567. DVUHIY    MACRO    D
  568.     DB    0FDH,0EDH,0D5H    ;;DIVU    HL,(IY + dd)    p 5-37
  569.     DW    D
  570.     ENDM
  571. DVUHX    MACRO    D
  572.     DB    0DDH,0EDH,0F5H,D ;;DIVU    HL,(IX + d)    p 5-37
  573.     ENDM
  574. DVUHY    MACRO    D
  575.     DB    0FDH,0EDH,0F5H,D ;;DIVU    HL,(IY + d)    p 5-37
  576.     ENDM
  577. DVUHR    MACRO    R
  578.     DB    0FDH,0EDH,0C5H    ;;DIVU    HL,<addr>    p 5-37
  579.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  580.     ENDM
  581. DVUHSP    MACRO    D
  582.     DB    0DDH,0EDH,0C5H    ;;DIVU    HL,(SP + dd)    p 5-37
  583.     DW    D
  584.     ENDM
  585. DVUHHX    MACRO
  586.     DB    0DDH,0EDH,0CDH    ;;DIVU    HL,(HL + IX)    p 5-37
  587.     ENDM
  588. DVUHHY    MACRO
  589.     DB    0DDH,0EDH,0D5H    ;;DIVU    HL,(HL + IY)    p 5-37
  590.     ENDM
  591. DVUHXY    MACRO
  592.     DB    0DDH,0EDH,0DDH    ;;DIVU    HL,(IX + IY)    p 5-37
  593.     ENDM
  594. DVUHM    MACRO
  595.     DB    0EDH,0F5H    ;;DIVU    HL,(HL)        p 5-37
  596.     ENDM
  597. ;-------------------------------------------------------------------------
  598.  
  599. ;Code Labels for DIVUW        Real Z280 Code       Page in Z280 manual
  600. ; \/                 \/              \/
  601. DVUWDHB    MACRO
  602.     DB    0EDH,0CBH    ;;DIVUW    DEHL,BC        p 5-39
  603.     ENDM
  604. DVUWDHD    MACRO
  605.     DB    0EDH,0DBH    ;;DIVUW    DEHL,DE        p 5-39
  606.     ENDM
  607. DVUWDHH    MACRO
  608.     DB    0EDH,0EBH    ;;DIVUW    DEHL,HL        p 5-39
  609.     ENDM
  610. DVUWDHS    MACRO
  611.     DB    0EDH,0FBH    ;;DIVUW    DEHL,SP        p 5-39
  612.     ENDM
  613. DVUWDHX    MACRO
  614.     DB    0DDH,0EDH,0EBH    ;;DIVUW    DEHL,IX        p 5-39
  615.     ENDM
  616. DVUWDHY    MACRO
  617.     DB    0FDH,0EDH,0EBH    ;;DIVUW    DEHL,IY        p 5-39
  618.     ENDM
  619. DVUWDH    MACRO    N
  620.     DB    0FDH,0EDH,0FBH    ;;DIVUW    DEHL,nn        p 5-39
  621.     DW    N
  622.     ENDM
  623. DVUWDHPC    MACRO    D
  624.     DB    0DDH,0EDH,0DBH    ;;DIVUW    DEHL,(addr)    p 5-39
  625.     DW    D
  626.     ENDM
  627. DVUWDHIX    MACRO    D
  628.     DB    0FDH,0EDH,0CBH    ;;DIVUW    DEHL,(IX + dd)    p 5-39
  629.     DW    D
  630.     ENDM
  631. DVUWDHIY    MACRO    D
  632.     DB    0FDH,0EDH,0DBH    ;;DIVUW    DEHL,(IY + dd)    p 5-39
  633.     DW    D
  634.     ENDM
  635. DVUWDHR    MACRO    R
  636.     DB    0DDH,0EDH,0FBH    ;;DIVUW    DEHL,<addr>    p 5-39
  637.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  638.     ENDM
  639. DVUWDHM    MACRO    D
  640.     DB    0DDH,0EDH,0CBH    ;;DIVUW    DEHL,(HL)    p 5-39
  641.     DW    D
  642.     ENDM
  643. ;-------------------------------------------------------------------------
  644.  
  645. ;Code Labels for DIVW        Real Z280 Code       Page in Z280 manual
  646. ; \/                 \/              \/
  647. DVWDHB    MACRO
  648.     DB    0EDH,0CAH    ;;DIVW    DEHL,BC        p 5-41
  649.     ENDM
  650. DVWDHD    MACRO
  651.     DB    0EDH,0DAH    ;;DIVW    DEHL,DE        p 5-41
  652.     ENDM
  653. DVWDHH    MACRO
  654.     DB    0EDH,0EAH    ;;DIVW    DEHL,HL        p 5-41
  655.     ENDM
  656. DVWDHS    MACRO
  657.     DB    0EDH,0FAH    ;;DIVW    DEHL,SP        p 5-41
  658.     ENDM
  659. DVWDHX    MACRO
  660.     DB    0DDH,0EDH,0EAH    ;;DIVW    DEHL,IX        p 5-41
  661.     ENDM
  662. DVWDHY    MACRO
  663.     DB    0FDH,0EDH,0EAH    ;;DIVW    DEHL,IY        p 5-41
  664.     ENDM
  665. DVWDH    MACRO    N
  666.     DB    0FDH,0EDH,0FAH    ;;DIVW    DEHL,nn        p 5-41
  667.     DW    N
  668.     ENDM
  669. DVWDHPC    MACRO    D
  670.     DB    0DDH,0EDH,0DAH    ;;DIVW    DEHL,(addr)    p 5-41
  671.     DW    D
  672.     ENDM
  673. DVWDHIX    MACRO    D
  674.     DB    0FDH,0EDH,0CAH    ;;DIVW    DEHL,(IX + dd)    p 5-41
  675.     DW    D
  676.     ENDM
  677. DVWDHIY    MACRO    D
  678.     DB    0FDH,0EDH,0DAH    ;;DIVW    DEHL,(IY + dd)    p 5-41
  679.     DW    D
  680.     ENDM
  681. DVWDHR    MACRO    R
  682.     DB    0DDH,0EDH,0FAH    ;;DIVW    DEHL,<addr>    p 5-41
  683.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  684.     ENDM
  685. DVWDHM    MACRO    D
  686.     DB    0DDH,0EDH,0CAH    ;;DIVW    DEHL,(HL)    p 5-41
  687.     DW    D
  688.     ENDM
  689. EIM    MACRO    M
  690.     DB    0EDH,7FH,M    ;;EI    mask        p 5-44
  691.     ENDM
  692. ;---------------------------------------------------------------------
  693. ;Code Labels for EX        Real Z280 Code       Page in Z280 manual
  694. ; \/                 \/              \/
  695. EXHL    MACRO
  696.     DB    0EDH,0EFH    ;;EX    H,L        p 5-47
  697.     ENDM
  698. EXXH    MACRO
  699.     DB    0DDH,0EBH    ;;EX    IX,HL        p 5-48
  700.     ENDM
  701. EXYH    MACRO
  702.     DB    0FDH,0EBH    ;;EX    IY,HL        p 5-48
  703.     ENDM
  704. EXAA    MACRO
  705.     DB    0EDH,3FH    ;;EX    A,A        p 5-49
  706.     ENDM
  707. EXAB    MACRO
  708.     DB    0EDH,7        ;;EX    A,B        p 5-49
  709.     ENDM
  710. EXAC    MACRO
  711.     DB    0EDH,0FH    ;;EX    A,C        p 5-49
  712.     ENDM
  713. EXAD    MACRO
  714.     DB    0EDH,17H    ;;EX    A,D        p 5-49
  715.     ENDM
  716. EXAE    MACRO
  717.     DB    0EDH,1FH    ;;EX    A,E        p 5-49
  718.     ENDM
  719. EXAH    MACRO
  720.     DB    0EDH,27H    ;;EX    A,H        p 5-49
  721.     ENDM
  722. EXAL    MACRO
  723.     DB    0EDH,2FH    ;;EX    A,L        p 5-49
  724.     ENDM
  725. EXAIXH    MACRO
  726.     DB    0DDH,0EDH,27H    ;;EX    A,IXH        p 5-49
  727.     ENDM
  728. EXAIXL    MACRO
  729.     DB    0DDH,0EDH,2FH    ;;EX    A,IXL        p 5-49
  730.     ENDM
  731. EXAIYH    MACRO
  732.     DB    0FDH,0EDH,27H    ;;EX    A,IYH        p 5-49
  733.     ENDM
  734. EXAIYL    MACRO
  735.     DB    0FDH,0EDH,2FH    ;;EX    A,IYL        p 5-49
  736.     ENDM
  737. EXAM    MACRO
  738.     DB    0EDH,37H    ;;EX    A,(HL)        p 5-49
  739.     ENDM
  740. EXAPC    MACRO    D
  741.     DB    0DDH,0EDH,3FH    ;;EX    A,(addr)    p 5-49
  742.     DW    D
  743.     ENDM
  744. EXAHL    MACRO    D
  745.     DB    0FDH,0EDH,1FH    ;;EX    A,(HL + dd)    p 5-49
  746.     DW    D
  747.     ENDM
  748. EXAIX    MACRO    D
  749.     DB    0FDH,0EDH,0FH    ;;EX    A,(IX + dd)    p 5-49
  750.     DW    D
  751.     ENDM
  752. EXAIY    MACRO    D
  753.     DB    0FDH,0EDH,17H    ;;EX    A,(IY + dd)    p 5-49
  754.     DW    D
  755.     ENDM
  756. EXAR    MACRO    R
  757.     DB    0FDH,0EDH,7    ;;EX    A,<addr>    p 5-49    
  758.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  759.     ENDM
  760. EXASP    MACRO    D
  761.     DB    0DDH,0EDH,7    ;;EX    A,(SP + dd)    p 5-49
  762.     DW    D
  763.     ENDM
  764. EXAHX    MACRO
  765.     DB    0DDH,0EDH,0FH    ;;EX    A,(HL + IX)    p 5-49
  766.     ENDM
  767. EXAHY    MACRO
  768.     DB    0DDH,0EDH,17H    ;;EX    A,(HL + IY)    p 5-49
  769.     ENDM
  770. EXAXY    MACRO
  771.     DB    0DDH,0EDH,1FH    ;;EX    A,(IX + IY)    p 5-49
  772.     ENDM
  773. EXTSA    MACRO
  774.     DB    0EDH,64H    ;;EXTS    A        p 5-50
  775.     ENDM
  776. EXTSH    MACRO
  777.     DB    0EDH,6CH    ;;EXTS    HL        p 5-51
  778.     ENDM
  779. IM3    MACRO
  780.     DB    0EDH,4EH    ;;IM    3        p 5-54
  781.     ENDM
  782. ;---------------------------------------------------------------------
  783. ;Code Labels for IN        Real Z280 Code       Page in Z280 manual
  784. ; \/                 \/              \/
  785. INIXHC    MACRO
  786.     DB    0DDH,0EDH,60H    ;;IN    IXH,(C)     p 5-55
  787.     ENDM
  788. INIXLC    MACRO
  789.     DB    0DDH,0EDH,68H    ;;IN    IXL,(C)        p 5-55
  790.     ENDM
  791. INIYHC    MACRO
  792.     DB    0FDH,0EDH,60H    ;;IN    IYH,(C)        p 5-55
  793.     ENDM
  794. INIYLC    MACRO
  795.     DB    0FDH,0EDH,68H    ;;IN    IYL,(C)        p 5-55
  796.     ENDM
  797. INPCC    MACRO    D
  798.     DB    0DDH,0EDH,78H    ;;IN    (addr),(C)    p 5-55
  799.     DW    D
  800.     ENDM
  801. INHLC    MACRO    D
  802.     DB    0FDH,0EDH,58H    ;;IN    (HL + dd),(C)    p 5-55
  803.     DW    D
  804.     ENDM
  805. INIXC    MACRO    D
  806.     DB    0FDH,0EDH,48H    ;;IN    (IX + dd),(C)    p 5-55
  807.     DW    D
  808.     ENDM
  809. INIYC    MACRO    D
  810.     DB    0FDH,0EDH,50H    ;;IN    (IY + dd),(C)    p 5-55
  811.     DW    D
  812.     ENDM
  813. INRC    MACRO    R
  814.     DB    0FDH,0EDH,40H    ;;IN    <addr>,(C)    p 5-55    
  815.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  816.     ENDM
  817. INSPC    MACRO    D
  818.     DB    0DDH,0EDH,40H    ;;IN    (SP + dd),(C)    p 5-55
  819.     DW    D
  820.     ENDM
  821. INHXC    MACRO
  822.     DB    0DDH,0EDH,48H    ;;IN    (HL + IX),(C)    p 5-55
  823.     ENDM
  824. INHYC    MACRO
  825.     DB    0DDH,0EDH,50H    ;;IN    (HL + IY),(C)    p 5-55
  826.     ENDM
  827. INXYC    MACRO
  828.     DB    0DDH,0EDH,58H    ;;IN    (IX + IY),(C)    p 5-55
  829.     ENDM
  830. ;---------------------------------------------------------------------
  831. ;Code Labels for INC        Real Z280 Code       Page in Z280 manual
  832. ; \/                 \/              \/
  833. INCIXH    MACRO
  834.     DB    0DDH,24H    ;;INC    IXH         p 5-57
  835.     ENDM
  836. INCIXL    MACRO
  837.     DB    0DDH,2CH    ;;INC    IXL        p 5-57
  838.     ENDM
  839. INCIYH    MACRO
  840.     DB    0FDH,24H    ;;INC    IYH        p 5-57
  841.     ENDM
  842. INCIYL    MACRO
  843.     DB    0FDH,2CH    ;;INC    IYL        p 5-57
  844.     ENDM
  845. INCPC    MACRO    D
  846.     DB    0DDH,3CH    ;;INC    (addr)        p 5-57
  847.     DW    D
  848.     ENDM
  849. INCHL    MACRO    D
  850.     DB    0FDH,1CH    ;;INC    (HL + dd)    p 5-57
  851.     DW    D
  852.     ENDM
  853. INCIX    MACRO    D
  854.     DB    0FDH,0CH    ;;INC    (IX + dd)    p 5-57
  855.     DW    D
  856.     ENDM
  857. INCIY    MACRO    D
  858.     DB    0FDH,14H    ;;INC    (IY + dd)    p 5-57
  859.     DW    D
  860.     ENDM
  861. INCR    MACRO    R
  862.     DB    0FDH,4        ;;INC    <addr>        p 5-57    
  863.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  864.     ENDM
  865. INCSP    MACRO    D
  866.     DB    0DDH,4        ;;INC    (SP + dd)    p 5-57
  867.     DW    D
  868.     ENDM
  869. INCHX    MACRO
  870.     DB    0DDH,0CH    ;;INC    (HL + IX)    p 5-57
  871.     ENDM
  872. INCHY    MACRO
  873.     DB    0DDH,14H    ;;INC    (HL + IY)    p 5-57
  874.     ENDM
  875. INCXY    MACRO
  876.     DB    0DDH,1CH    ;;INC    (IX + IY)    p 5-57
  877.     ENDM
  878. ;---------------------------------------------------------------------
  879.  
  880. ;Code Labels for INCW        Real Z280 Code       Page in Z280 manual
  881. ; \/                 \/              \/
  882. INCWM    MACRO    D
  883.     DB    0DDH,03H    ;;INCW    (HL)        p 5-58
  884.     DW    D
  885.     ENDM
  886. INCWPC    MACRO    D
  887.     DB    0DDH,13H    ;;INCW    (addr)        p 5-58
  888.     DW    D
  889.     ENDM
  890. INCWIX    MACRO    D
  891.     DB    0FDH,03H    ;;INCW    (IX + dd)    p 5-58
  892.     DW    D
  893.     ENDM
  894. INCWIY    MACRO    D
  895.     DB    0FDH,13H    ;;INCW    (IY + dd)    p 5-58
  896.     DW    D
  897.     ENDM
  898. INCWR    MACRO    R
  899.     DB    0DDH,33H    ;;INCW    <addr>        p 5-58
  900.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  901.     ENDM
  902. INDW    MACRO
  903.     DB    0EDH,8AH    ;;INDW            p 5-59
  904.     ENDM
  905. IDRW    MACRO
  906.     DB    0EDH,9AH    ;;INDRW            p 5-60
  907.     ENDM
  908. INIW    MACRO
  909.     DB    0EDH,82H    ;;INI            p 5-62
  910.     ENDM
  911. IIRW    MACRO
  912.     DB    0EDH,92H    ;;INIRW            p 5-63
  913.     ENDM
  914. INWHC    MACRO
  915.     DB    0EDH,0B7H    ;;IN HL,(C)        p 5-65
  916.     ENDM
  917. ;----------------------------------------------------------------------
  918.  
  919. ;Code Labels for JP        Real Z280 Code       Page in Z280 manual
  920. ; \/                 \/              \/
  921. JAF    MACRO    D
  922.     DB    0DDH,28H,D-$-2    ;;JAF    addr        p 5-66
  923.     ENDM
  924. JAR    MACRO    D
  925.     DB    0DDH,20H,D-$-2    ;;JAR    addr        p 5-67
  926.     ENDM
  927. JPM    MACRO    D
  928.     DB    0DDH        ;;JP    cc,(HL)        p 5-68
  929.     JP    D,0
  930.     ORG    $-2
  931.     ENDM
  932. JPR    MACRO    D,R
  933.     DB    0FDH        ;;JP    cc,<addr>    p 5-68
  934.     JP    D,R-$-2
  935.     ENDM
  936. JPRA    MACRO    R
  937.     DB    0FDH,0C3H    ;;JP    <addr> unconditional
  938.     DW    R-$-2
  939.     ENDM
  940. ;---------------------------------------------------------------------
  941. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  942. ; \/                 \/              \/
  943. LDAIXH    MACRO
  944.     DB    0DDH,7CH    ;;LD    A,IXH        p 5-70
  945.     ENDM
  946. LDAIXL    MACRO
  947.     DB    0DDH,7DH    ;;LD    A,IXL        p 5-70
  948.     ENDM
  949. LDAIYH    MACRO
  950.     DB    0FDH,7CH    ;;LD    A,IYH        p 5-70
  951.     ENDM
  952. LDAIYL    MACRO
  953.     DB    0FDH,7DH    ;;LD    A,IYL        p 5-70
  954.     ENDM
  955. LDAHL    MACRO    D
  956.     DB    0FDH,7BH    ;;LD    A,(HL + dd)    p 5-70
  957.     DW    DD
  958.     ENDM
  959. LDAIX    MACRO    D
  960.     DB    0FDH,79H    ;;LD    A,(IX + dd)    p 5-70
  961.     DW    D
  962.     ENDM
  963. LDAIY    MACRO    D
  964.     DB    0FDH,7AH    ;;LD    A,(IY + dd)    p 5-70
  965.     DW    D
  966.     ENDM
  967. LDAR    MACRO    R
  968.     DB    0FDH,78H    ;;LD    A,<addr>    p 5-70
  969.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  970.     ENDM
  971. LDASP    MACRO    D
  972.     DB    0DDH,78H    ;;LD    A,(SP + dd)    p 5-70
  973.     DW    D
  974.     ENDM
  975. LDAHX    MACRO
  976.     DB    0DDH,79H    ;;LD    A,(HL + IX)    p 5-70
  977.     ENDM
  978. LDAHY    MACRO
  979.     DB    0DDH,7AH    ;;LD    A,(HL + IY)    p 5-70
  980.     ENDM
  981. LDAXY    MACRO
  982.     DB    0DDH,7BH    ;;LD    A,(IX + IY)    p 5-70
  983.     ENDM
  984. ;---------------------------------------------------------------------
  985. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  986. ; \/                 \/              \/
  987. LDIXHA    MACRO
  988.     DB    0DDH,67H    ;;LD    IXH,A        p 5-71
  989.     ENDM
  990. LDIXLA    MACRO
  991.     DB    0DDH,6FH    ;;LD    IXL,A        p 5-71
  992.     ENDM
  993. LDIYHA    MACRO
  994.     DB    0FDH,67H    ;;LD    IYH,A        p 5-71
  995.     ENDM
  996. LDIYLA    MACRO
  997.     DB    0FDH,6FH    ;;LD    IYL,A        p 5-71
  998.     ENDM
  999. LDHLA    MACRO    D
  1000.     DB    0EDH,3BH    ;;LD    (HL + dd),A    p 5-71
  1001.     DW    D
  1002.     ENDM
  1003. LDIXA    MACRO    D
  1004.     DB    0EDH,2BH    ;;LD    (IX + dd),A    p 5-71
  1005.     DW    D
  1006.     ENDM
  1007. LDIYA    MACRO    D
  1008.     DB    0EDH,33H    ;;LD    (IY + dd),A    p 5-71
  1009.     DW    D
  1010.     ENDM
  1011. LDRA    MACRO    R
  1012.     DB    0EDH,23H    ;;LD    <addr>,A    p 5-71
  1013.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1014.     ENDM
  1015. LDSPA    MACRO    D
  1016.     DB    0EDH,03H    ;;LD    (SP + dd),A    p 5-71
  1017.     DW    D
  1018.     ENDM
  1019. LDHXA    MACRO
  1020.     DB    0EDH,0BH    ;;LD    (HL + IX),A    p 5-71
  1021.     ENDM
  1022. LDHYA    MACRO
  1023.     DB    0EDH,13H    ;;LD    (HL + IY),A    p 5-71
  1024.     ENDM
  1025. LDXYA    MACRO
  1026.     DB    0EDH,1BH    ;;LD    (IX + IY),A    p 5-71
  1027.     ENDM
  1028. ;---------------------------------------------------------------------
  1029. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1030. ; \/                 \/              \/
  1031. LDIXH    MACRO    N
  1032.     DB    0DDH,67H,N    ;;LD    IXH,n        p 5-73
  1033.     ENDM
  1034. LDIXL    MACRO    N
  1035.     DB    0DDH,6FH,N    ;;LD    IXL,n        p 5-73
  1036.     ENDM
  1037. LDIYH    MACRO    N
  1038.     DB    0FDH,67H,N    ;;LD    IYH,n        p 5-73
  1039.     ENDM
  1040. LDIYL    MACRO    N
  1041.     DB    0FDH,6FH,N    ;;LD    IYL,n        p 5-73
  1042.     ENDM
  1043. LDPC    MACRO    D,N
  1044.     DB    0EDH,3BH    ;;LD    (addr),n    p 5-73
  1045.     DW    D
  1046.     DB    N
  1047.     ENDM
  1048. LDHL    MACRO    D,N
  1049.     DB    0EDH,3BH    ;;LD    (HL + dd),n    p 5-73
  1050.     DW    D
  1051.     DB    N
  1052.     ENDM
  1053. LDIX    MACRO    D,N
  1054.     DB    0EDH,2BH    ;;LD    (IX + dd),n    p 5-73
  1055.     DW    D
  1056.     DB    N
  1057.     ENDM
  1058. LDIY    MACRO    D,N
  1059.     DB    0EDH,33H    ;;LD    (IY + dd),n    p 5-73
  1060.     DW    D
  1061.     DB    N
  1062.     ENDM
  1063. LDR    MACRO    R,N
  1064.     DB    0EDH,23H    ;;LD    <addr>,n    p 5-73
  1065.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1066.     DB    N
  1067.     ENDM
  1068. LDSP    MACRO    D,N
  1069.     DB    0EDH,03H    ;;LD    (SP + dd),n    p 5-73
  1070.     DW    D
  1071.     DB    N
  1072.     ENDM
  1073. LDHX    MACRO    N
  1074.     DB    0EDH,0BH,N    ;;LD    (HL + IX),n    p 5-73
  1075.     ENDM
  1076. LDHY    MACRO    N
  1077.     DB    0EDH,13H,N    ;;LD    (HL + IY),n    p 5-73
  1078.     ENDM
  1079. LDXY    MACRO    N
  1080.     DB    0EDH,1BH,N    ;;LD    (IX + IY),n    p 5-73
  1081.     ENDM
  1082. ;---------------------------------------------------------------------
  1083. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1084. ; \/                 \/              \/
  1085. LDBIXH    MACRO
  1086.     DB    0DDH,44H    ;;LD    B,IXH        p 5-74
  1087.     ENDM
  1088. LDBIXL    MACRO
  1089.     DB    0DDH,45H    ;;LD    B,IXL        p 5-74
  1090.     ENDM
  1091. LDBIYH    MACRO
  1092.     DB    0FDH,44H    ;;LD    B,IYH        p 5-74
  1093.     ENDM
  1094. LDBIYL    MACRO
  1095.     DB    0FDH,45H    ;;LD    B,IYL        p 5-74
  1096.     ENDM
  1097. LDCIXH    MACRO
  1098.     DB    0DDH,4CH    ;;LD    C,IXH        p 5-74
  1099.     ENDM
  1100. LDCIXL    MACRO
  1101.     DB    0DDH,4DH    ;;LD    C,IXL        p 5-74
  1102.     ENDM
  1103. LDCIYH    MACRO
  1104.     DB    0FDH,4CH    ;;LD    C,IYH        p 5-74
  1105.     ENDM
  1106. LDCIYL    MACRO
  1107.     DB    0FDH,4DH    ;;LD    C,IYL        p 5-74
  1108.     ENDM
  1109. LDDIXH    MACRO
  1110.     DB    0DDH,54H    ;;LD    D,IXH        p 5-74
  1111.     ENDM
  1112. LDDIXL    MACRO
  1113.     DB    0DDH,55H    ;;LD    D,IXL        p 5-74
  1114.     ENDM
  1115. LDDIYH    MACRO
  1116.     DB    0FDH,54H    ;;LD    D,IYH        p 5-74
  1117.     ENDM
  1118. LDDIYL    MACRO
  1119.     DB    0FDH,55H    ;;LD    D,IYL        p 5-74
  1120.     ENDM
  1121. LDEIXH    MACRO
  1122.     DB    0DDH,5CH    ;;LD    E,IXH        p 5-74
  1123.     ENDM
  1124. LDEIXL    MACRO
  1125.     DB    0DDH,5DH    ;;LD    E,IXL        p 5-74
  1126.     ENDM
  1127. LDEIYH    MACRO
  1128.     DB    0FDH,5CH    ;;LD    E,IYH        p 5-74
  1129.     ENDM
  1130. LDEIYL    MACRO
  1131.     DB    0FDH,5DH    ;;LD    E,IYL        p 5-74
  1132.     ENDM
  1133. LDIXHIXH    MACRO
  1134.     DB    0DDH,64H    ;;LD    IXH,IXH        p 5-74
  1135.     ENDM
  1136. LDIXHIXL    MACRO
  1137.     DB    0DDH,65H    ;;LD    IXH,IXL        p 5-74
  1138.     ENDM
  1139. LDIXLIYH    MACRO
  1140.     DB    0DDH,6CH    ;;LD    IXL,IYH        p 5-74
  1141.     ENDM
  1142. LDIXLIYL    MACRO
  1143.     DB    0DDH,6DH    ;;LD    IXL,IYL        p 5-74
  1144.     ENDM
  1145. LDIYHIXH    MACRO
  1146.     DB    0FDH,64H    ;;LD    IYH,IXH        p 5-74
  1147.     ENDM
  1148. LDIYHIXL    MACRO
  1149.     DB    0FDH,65H    ;;LD    IYH,IXL        p 5-74
  1150.     ENDM
  1151. LDIYLIYH    MACRO
  1152.     DB    0FDH,6CH    ;;LD    IYL,IYH        p 5-74
  1153.     ENDM
  1154. LDIYLIYL    MACRO
  1155.     DB    0FDH,6DH    ;;LD    IYL,IYL        p 5-74
  1156.     ENDM
  1157. LDIXHB    MACRO
  1158.     DB    0DDH,60H    ;;LD    IXH,B        p 5-74
  1159.     ENDM
  1160. LDIXLB    MACRO
  1161.     DB    0DDH,68H    ;;LD    IXL,B        p 5-74
  1162.     ENDM
  1163. LDIYHB    MACRO
  1164.     DB    0FDH,60H    ;;LD    IYH,B        p 5-74
  1165.     ENDM
  1166. LDIYLB    MACRO
  1167.     DB    0FDH,68H    ;;LD    IYL,B        p 5-74
  1168.     ENDM
  1169. LDIXHC    MACRO
  1170.     DB    0DDH,61H    ;;LD    IXH,C        p 5-74
  1171.     ENDM
  1172. LDIXLC    MACRO
  1173.     DB    0DDH,69H    ;;LD    IXL,C        p 5-74
  1174.     ENDM
  1175. LDIYHC    MACRO
  1176.     DB    0FDH,61H    ;;LD    IYH,C        p 5-74
  1177.     ENDM
  1178. LDIYLC    MACRO
  1179.     DB    0FDH,69H    ;;LD    IYL,C        p 5-74
  1180.     ENDM
  1181. LDIXHD    MACRO
  1182.     DB    0DDH,62H    ;;LD    IXH,D        p 5-74
  1183.     ENDM
  1184. LDIXLD    MACRO
  1185.     DB    0DDH,6AH    ;;LD    IXL,D        p 5-74
  1186.     ENDM
  1187. LDIYHD    MACRO
  1188.     DB    0FDH,62H    ;;LD    IYH,D        p 5-74
  1189.     ENDM
  1190. LDIYLD    MACRO
  1191.     DB    0FDH,6AH    ;;LD    IYL,D        p 5-74
  1192.     ENDM
  1193. LDIXHE    MACRO
  1194.     DB    0DDH,63H    ;;LD    IXH,E        p 5-74
  1195.     ENDM
  1196. LDIXLE    MACRO
  1197.     DB    0DDH,6BH    ;;LD    IXL,E        p 5-74
  1198.     ENDM
  1199. LDIYHE    MACRO
  1200.     DB    0FDH,63H    ;;LD    IYH,E        p 5-74
  1201.     ENDM
  1202. LDIYLE    MACRO
  1203.     DB    0FDH,6BH    ;;LD    IYL,E        p 5-74
  1204.     ENDM
  1205. LDIXH    MACRO    N
  1206.     DB    0DDH,26H,N    ;;LD    IXH,n        p 5-74
  1207.     ENDM
  1208. LDIXL    MACRO    N
  1209.     DB    0DDH,2EH,N    ;;LD    IXL,n        p 5-74
  1210.     ENDM
  1211. LDIYH    MACRO    N
  1212.     DB    0FDH,26H,N    ;;LD    IYH,n        p 5-74
  1213.     ENDM
  1214. LDIYL    MACRO    N
  1215.     DB    0FDH,2EH,N    ;;LD    IYL,n        p 5-74
  1216.     ENDM
  1217. ;---------------------------------------------------------------------
  1218. ;Code Labels for LDA        Real Z280 Code       Page in Z280 manual
  1219. ; \/                 \/              \/
  1220. LDAHHL    MACRO    D
  1221.     DB    0EDH,3AH    ;;LDA    HL,(HL + dd)    p 5-76
  1222.     DW    D
  1223.     ENDM
  1224. LDAHIX    MACRO    D
  1225.     DB    0EDH,2AH    ;;LDA    HL,(IX + dd)    p 5-76
  1226.     DW    D
  1227.     ENDM
  1228. LDAHIY    MACRO    D
  1229.     DB    0EDH,32H    ;;LDA    HL,(IY + dd)    p 5-76
  1230.     DW    D
  1231.     ENDM
  1232. LDAXHL    MACRO    D
  1233.     DB    0DDH,0EDH,3AH    ;;LDA    IX,(HL + dd)    p 5-76
  1234.     DW    D
  1235.     ENDM
  1236. LDAXIX    MACRO    D
  1237.     DB    0DDH,0EDH,2AH    ;;LDA    IX,(IX + dd)    p 5-76
  1238.     DW    D
  1239.     ENDM
  1240. LDAXIY    MACRO    D
  1241.     DB    0DDH,0EDH,32H    ;;LDA    IX,(IY + dd)    p 5-76
  1242.     DW    D
  1243.     ENDM
  1244. LDAYHL    MACRO    D
  1245.     DB    0FDH,0EDH,3AH    ;;LDA    IY,(HL + dd)    p 5-76
  1246.     DW    D
  1247.     ENDM
  1248. LDAYIX    MACRO    D
  1249.     DB    0FDH,0EDH,2AH    ;;LDA    IY,(IX + dd)    p 5-76
  1250.     DW    D
  1251.     ENDM
  1252. LDAYIY    MACRO    D
  1253.     DB    0FDH,0EDH,32H    ;;LDA    IY,(IY + dd)    p 5-76
  1254.     DW    D
  1255.     ENDM
  1256. LDAHR    MACRO    R
  1257.     DB    0EDH,22H    ;;LDA    HL,<addr>    p 5-76    
  1258.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1259.     ENDM
  1260. LDAXR    MACRO    R
  1261.     DB    0DDH,0EDH,22H    ;;LDA    IX,<addr>    p 5-76    
  1262.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1263.     ENDM
  1264. LDAYR    MACRO    R
  1265.     DB    0FDH,0EDH,22H    ;;LDA    IY,<addr>    p 5-76    
  1266.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1267.     ENDM
  1268. LDAHSP    MACRO    D
  1269.     DB    0EDH,2        ;;LDA    HL,(SP + dd)    p 5-76
  1270.     DW    D
  1271.     ENDM
  1272. LDAXSP    MACRO    D
  1273.     DB    0DDH,0EDH,2    ;;LDA    IX,(SP + dd)    p 5-76
  1274.     DW    D
  1275.     ENDM
  1276. LDAYSP    MACRO    D
  1277.     DB    0FDH,0EDH,2    ;;LDA    IY,(SP + dd)    p 5-76
  1278.     DW    D
  1279.     ENDM
  1280. LDAHHX    MACRO
  1281.     DB    0EDH,0AH    ;;LDA    HL,(HL + IX)    p 5-76
  1282.     ENDM
  1283. LDAXHX    MACRO
  1284.     DB    0DDH,0EDH,0AH    ;;LDA    IX,(HL + IX)    p 5-76
  1285.     ENDM
  1286. LDAYHX    MACRO
  1287.     DB    0FDH,0EDH,0AH    ;;LDA    IY,(HL + IX)    p 5-76
  1288.     ENDM
  1289. LDAHHY    MACRO
  1290.     DB    0EDH,12H    ;;LDA    HL,(HL + IY)    p 5-76
  1291.     ENDM
  1292. LDAXHY    MACRO
  1293.     DB    0DDH,0EDH,12H    ;;LDA    IX,(HL + IY)    p 5-76
  1294.     ENDM
  1295. LDAYHY    MACRO
  1296.     DB    0FDH,0EDH,12H    ;;LDA    IY,(HL + IY)    p 5-76
  1297.     ENDM
  1298. LDAHXY    MACRO
  1299.     DB    0EDH,1AH    ;;LDA    HL,(IX + IY)    p 5-76
  1300.     ENDM
  1301. LDAXXY    MACRO
  1302.     DB    0DDH,0EDH,1AH    ;;LDA    IX,(IX + IY)    p 5-76
  1303.     ENDM
  1304. LDAYXY    MACRO
  1305.     DB    0FDH,0EDH,1AH    ;;LDA    IY,(IX + IY)    p 5-76
  1306.     ENDM
  1307. ;---------------------------------------------------------------------
  1308. ;Code Labels for LDCTL        Real Z280 Code       Page in Z280 manual
  1309. ; \/                 \/              \/
  1310. LDCTLHC    MACRO
  1311.     DB    0EDH,66H    ;;LDCTL    HL,(C)        p 5-78
  1312.     ENDM
  1313. LDCTLXC    MACRO
  1314.     DB    0DDH,0EDH,66H    ;;LDCTL    IX,(C)        p 5-78
  1315.     ENDM
  1316. LDCTLYC    MACRO
  1317.     DB    0FDH,0EDH,66H    ;;LDCTL    IY,(C)        p 5-78    
  1318.     ENDM
  1319. LDCTLCH    MACRO
  1320.     DB    0EDH,6EH    ;;LDCTL    (C),HL        p 5-78
  1321.     ENDM
  1322. LDCTLCX    MACRO
  1323.     DB    0DDH,0EDH,6EH    ;;LDCTL    (C),IX        p 5-78
  1324.     ENDM
  1325. LDCTLCY    MACRO
  1326.     DB    0FDH,0EDH,6EH    ;;LDCTL    (C),IY        p 5-78    
  1327.     ENDM
  1328. LDCTLHU    MACRO
  1329.     DB    0EDH,87H    ;;LDCTL    HL,USP        p 5-78
  1330.     ENDM
  1331. LDCTLXU    MACRO
  1332.     DB    0DDH,0EDH,87H    ;;LDCTL    IX,USP        p 5-78
  1333.     ENDM
  1334. LDCTLYU    MACRO
  1335.     DB    0FDH,0EDH,87H    ;;LDCTL    IY,USP        p 5-78    
  1336.     ENDM
  1337. LDCTLUH    MACRO
  1338.     DB    0EDH,8FH    ;;LDCTL    USP,HL        p 5-78
  1339.     ENDM
  1340. LDCTLUX    MACRO
  1341.     DB    0DDH,0EDH,8FH    ;;LDCTL    USP,IX        p 5-78
  1342.     ENDM
  1343. LDCTLUY    MACRO
  1344.     DB    0FDH,0EDH,8FH    ;;LDCTL    USP,IY        p 5-78    
  1345.     ENDM
  1346. ;---------------------------------------------------------------------
  1347. ;Code Labels for LDUD        Real Z280 Code       Page in Z280 manual
  1348. ; \/                 \/              \/
  1349. LDUDAH    MACRO
  1350.     DB    0EDH,86H    ;;LDUD    A,(HL)        p 5-84
  1351.     ENDM
  1352. LDUDAIX    MACRO    D
  1353.     DB    0DDH,0EDH,86H,D ;;LDUD    A,(IX + d)    p 5-84
  1354.     ENDM
  1355. LDUDAIY    MACRO    D
  1356.     DB    0FDH,0EDH,86H,D ;;LDUD    A,(IY + d)    p 5-84    
  1357.     ENDM
  1358. LDUDHA    MACRO
  1359.     DB    0EDH,8EH    ;;LDUD    (HL),A        p 5-84
  1360.     ENDM
  1361. LDUDIXA MACRO    D
  1362.     DB    0DDH,0EDH,8EH,D ;;LDUD    (IX + d),A    p 5-84
  1363.     ENDM
  1364. LDUDIYA    MACRO    D
  1365.     DB    0FDH,0EDH,8EH,D ;;LDUD    (IY + d),A    p 5-84    
  1366.     ENDM
  1367. LDUPAH    MACRO
  1368.     DB    0EDH,96H    ;;LDUP    A,(HL)        p 5-86
  1369.     ENDM
  1370. LDUPAIX    MACRO    D
  1371.     DB    0DDH,0EDH,96H,D ;;LDUP    A,(IX + d)    p 5-86
  1372.     ENDM
  1373. LDUPAIY    MACRO    D
  1374.     DB    0FDH,0EDH,96H,D ;;LDUP    A,(IY + d)    p 5-86    
  1375.     ENDM
  1376. LDUPHA    MACRO
  1377.     DB    0EDH,9EH    ;;LDUP    (HL),A        p 5-87
  1378.     ENDM
  1379. LDUPIXA MACRO    D
  1380.     DB    0DDH,0EDH,9EH,D ;;LDUP    (IX + d),A    p 5-87
  1381.     ENDM
  1382. LDUPIYA    MACRO    D
  1383.     DB    0FDH,0EDH,9EH,D ;;LDUP    (IY + d),A    p 5-87
  1384.     ENDM
  1385. ;---------------------------------------------------------------------
  1386. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1387. ; \/                 \/              \/
  1388. LDWM    MACRO    N
  1389.     DB    0DDH,1        ;;LDW    (HL),nn        p 5-88
  1390.     DW    N
  1391.     ENDM
  1392. LDWPC    MACRO    D,N
  1393.     DB    0DDH,11H    ;;LDW    (addr),nn    p 5-88
  1394.     DW    D,N
  1395.     ENDM
  1396. LDWR    MACRO    R,N
  1397.     DB    0DDH,31H    ;;LDW    <addr>,nn    p 5-88
  1398.     DW    R-$-2,N        ;;<addr> = (PC + 16 bit relative)
  1399.     ENDM
  1400. LDWHHL    MACRO    D
  1401.     DB    0EDH,3CH    ;;LDW    HL,(HL + dd)    p 5-89
  1402.     DW    D
  1403.     ENDM
  1404. LDWHIX    MACRO    D
  1405.     DB    0EDH,2CH    ;;LDW    HL,(IX + dd)    p 5-89
  1406.     DW    D
  1407.     ENDM
  1408. LDWHIY    MACRO    D
  1409.     DB    0EDH,34H    ;;LDW    HL,(IY + dd)    p 5-89
  1410.     DW    D
  1411.     ENDM
  1412. LDWXHL    MACRO    D
  1413.     DB    0DDH,0EDH,3CH    ;;LDW    IX,(HL + dd)    p 5-89
  1414.     DW    D
  1415.     ENDM
  1416. LDWXIX    MACRO    D
  1417.     DB    0DDH,0EDH,2CH    ;;LDW    IX,(IX + dd)    p 5-89
  1418.     DW    D
  1419.     ENDM
  1420. LDWXIY    MACRO    D
  1421.     DB    0DDH,0EDH,34H    ;;LDW    IX,(IY + dd)    p 5-89
  1422.     DW    D
  1423.     ENDM
  1424. LDWYHL    MACRO    D
  1425.     DB    0FDH,0EDH,3CH    ;;LDW    IY,(HL + dd)    p 5-89
  1426.     DW    D
  1427.     ENDM
  1428. LDWYIX    MACRO    D
  1429.     DB    0FDH,0EDH,2CH    ;;LDW    IY,(IX + dd)    p 5-89
  1430.     DW    D
  1431.     ENDM
  1432. LDWYIY    MACRO    D
  1433.     DB    0FDH,0EDH,34H    ;;LDW    IY,(IY + dd)    p 5-89
  1434.     DW    D
  1435.     ENDM
  1436. LDWHR    MACRO    R
  1437.     DB    0EDH,24H    ;;LDW    HL,<addr>    p 5-89    
  1438.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1439.     ENDM
  1440. LDWXR    MACRO    R
  1441.     DB    0DDH,0EDH,24H    ;;LDW    IX,<addr>    p 5-89    
  1442.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1443.     ENDM
  1444. LDWYR    MACRO    R
  1445.     DB    0FDH,0EDH,24H    ;;LDW    IY,<addr>    p 5-89    
  1446.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1447.     ENDM
  1448. LDWHSP    MACRO    D
  1449.     DB    0EDH,4        ;;LDW    HL,(SP + dd)    p 5-89
  1450.     DW    D
  1451.     ENDM
  1452. LDWXSP    MACRO    D
  1453.     DB    0DDH,0EDH,4    ;;LDW    IX,(SP + dd)    p 5-89
  1454.     DW    D
  1455.     ENDM
  1456. LDWYSP    MACRO    D
  1457.     DB    0FDH,0EDH,4    ;;LDW    IY,(SP + dd)    p 5-89
  1458.     DW    D
  1459.     ENDM
  1460. LDWHHX    MACRO
  1461.     DB    0EDH,0CH    ;;LDW    HL,(HL + IX)    p 5-89
  1462.     ENDM
  1463. LDWXHX    MACRO
  1464.     DB    0DDH,0EDH,0CH    ;;LDW    IX,(HL + IX)    p 5-89
  1465.     ENDM
  1466. LDWYHX    MACRO
  1467.     DB    0FDH,0EDH,0CH    ;;LDW    IY,(HL + IX)    p 5-89
  1468.     ENDM
  1469. LDWHHY    MACRO
  1470.     DB    0EDH,14H    ;;LDW    HL,(HL + IY)    p 5-89
  1471.     ENDM
  1472. LDWXHY    MACRO
  1473.     DB    0DDH,0EDH,14H    ;;LDW    IX,(HL + IY)    p 5-89
  1474.     ENDM
  1475. LDWYHY    MACRO
  1476.     DB    0FDH,0EDH,14H    ;;LDW    IY,(HL + IY)    p 5-89
  1477.     ENDM
  1478. LDWHXY    MACRO
  1479.     DB    0EDH,1CH    ;;LDW    HL,(IX + IY)    p 5-89
  1480.     ENDM
  1481. LDWXXY    MACRO
  1482.     DB    0DDH,0EDH,1CH    ;;LDW    IX,(IX + IY)    p 5-89
  1483.     ENDM
  1484. LDWYXY    MACRO
  1485.     DB    0FDH,0EDH,1CH    ;;LDW    IY,(IX + IY)    p 5-89
  1486.     ENDM
  1487. ;---------------------------------------------------------------------
  1488. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1489. ; \/                 \/              \/
  1490. LDWHLH    MACRO    D
  1491.     DB    0EDH,3DH    ;;LDW    (HL + dd),HL    p 5-90
  1492.     DW    D
  1493.     ENDM
  1494. LDWIXH    MACRO    D
  1495.     DB    0EDH,2DH    ;;LDW    (IX + dd),HL    p 5-90
  1496.     DW    D
  1497.     ENDM
  1498. LDWIYH    MACRO    D
  1499.     DB    0EDH,35H    ;;LDW    (IY + dd),HL    p 5-90
  1500.     DW    D
  1501.     ENDM
  1502. LDWHLX    MACRO    D
  1503.     DB    0DDH,0EDH,3DH    ;;LDW    (HL + dd),IX    p 5-90
  1504.     DW    D
  1505.     ENDM
  1506. LDWIXX    MACRO    D
  1507.     DB    0DDH,0EDH,2DH    ;;LDW    (IX + dd),IX    p 5-90
  1508.     DW    D
  1509.     ENDM
  1510. LDWIYX    MACRO    D
  1511.     DB    0DDH,0EDH,35H    ;;LDW    (IY + dd),IX    p 5-90
  1512.     DW    D
  1513.     ENDM
  1514. LDWHLY    MACRO    D
  1515.     DB    0FDH,0EDH,3DH    ;;LDW    (HL + dd),IY    p 5-90
  1516.     DW    D
  1517.     ENDM
  1518. LDWIXY    MACRO    D
  1519.     DB    0FDH,0EDH,2DH    ;;LDW    (IX + dd),IY    p 5-90
  1520.     DW    D
  1521.     ENDM
  1522. LDWIYY    MACRO    D
  1523.     DB    0FDH,0EDH,35H    ;;LDW    (IY + dd),IY    p 5-90
  1524.     DW    D
  1525.     ENDM
  1526. LDWRH    MACRO    R
  1527.     DB    0EDH,25H    ;;LDW    <addr>,HL    p 5-90    
  1528.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1529.     ENDM
  1530. LDWRX    MACRO    R
  1531.     DB    0DDH,0EDH,25H    ;;LDW    <addr>,IX    p 5-90    
  1532.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1533.     ENDM
  1534. LDWRY    MACRO    R
  1535.     DB    0FDH,0EDH,25H    ;;LDW    <addr>,IY    p 5-90
  1536.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1537.     ENDM
  1538. LDWSPH    MACRO    D
  1539.     DB    0EDH,5        ;;LDW    (SP + dd),HL    p 5-90
  1540.     DW    D
  1541.     ENDM
  1542. LDWSPX    MACRO    D
  1543.     DB    0DDH,0EDH,5    ;;LDW    (SP + dd),IX    p 5-90
  1544.     DW    D
  1545.     ENDM
  1546. LDWSPY    MACRO    D
  1547.     DB    0FDH,0EDH,5    ;;LDW    (SP + dd),IY    p 5-90
  1548.     DW    D
  1549.     ENDM
  1550. LDWHXH    MACRO
  1551.     DB    0EDH,0DH    ;;LDW    (HL + IX),HL    p 5-90
  1552.     ENDM
  1553. LDWHXX    MACRO
  1554.     DB    0DDH,0EDH,0DH    ;;LDW    (HL + IX),IX    p 5-90
  1555.     ENDM
  1556. LDWHXY    MACRO
  1557.     DB    0FDH,0EDH,0DH    ;;LDW    (HL + IX),IY    p 5-90
  1558.     ENDM
  1559. LDWHYH    MACRO
  1560.     DB    0EDH,15H    ;;LDW    (HL + IY),HL    p 5-90
  1561.     ENDM
  1562. LDWHYX    MACRO
  1563.     DB    0DDH,0EDH,15H    ;;LDW    (HL + IY),IX    p 5-90
  1564.     ENDM
  1565. LDWHYY    MACRO
  1566.     DB    0FDH,0EDH,15H    ;;LDW    (HL + IY),IY    p 5-90
  1567.     ENDM
  1568. LDWXYH    MACRO
  1569.     DB    0EDH,1DH    ;;LDW    (IX + IY),HL    p 5-90
  1570.     ENDM
  1571. LDWXYX    MACRO
  1572.     DB    0DDH,0EDH,1DH    ;;LDW    (IX + IY),IX    p 5-90
  1573.     ENDM
  1574. LDWXYY    MACRO
  1575.     DB    0FDH,0EDH,1DH    ;;LDW    (IX + IY),IY    p 5-90
  1576.     ENDM
  1577. ;---------------------------------------------------------------------
  1578. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1579. ; \/                 \/              \/
  1580. LDWBM    MACRO
  1581.     DB    0EDH,6        ;;LDW    BC,(HL)        p 5-91
  1582.     ENDM
  1583. LDWBPC    MACRO    D
  1584.     DB    0EDH,4BH    ;;LDW    BC,(addr)    p 5-91
  1585.     DW    D
  1586.     ENDM
  1587. LDWBX    MACRO    D
  1588.     DB    0DDH,0EDH,6,D    ;;LDW    BC,(IX + d)    p 5-91
  1589.     ENDM
  1590. LDWBY    MACRO    D
  1591.     DB    0FDH,0EDH,6,D    ;;LDW    BC,(IY + d)    p 5-91
  1592.     ENDM
  1593. LDWMB    MACRO
  1594.     DB    0EDH,0EH    ;;LDW    (HL),BC        p 5-91
  1595.     ENDM
  1596. LDWPCB    MACRO    D
  1597.     DB    0EDH,43H    ;;LDW    (addr),BC    p 5-91
  1598.     DW    D
  1599.     ENDM
  1600. LDWXB    MACRO    D
  1601.     DB    0DDH,0EDH,0EH,D ;;LDW    (IX + d),BC    p 5-91
  1602.     ENDM
  1603. LDWYB    MACRO    D
  1604.     DB    0FDH,0EDH,0EH,D ;;LDW    (IY + d),BC    p 5-91
  1605.     ENDM
  1606. LDWDM    MACRO
  1607.     DB    0EDH,16H    ;;LDW    DE,(HL)        p 5-91
  1608.     ENDM
  1609. LDWDPC    MACRO    D
  1610.     DB    0EDH,5BH    ;;LDW    DE,(addr)    p 5-91
  1611.     DW    D
  1612.     ENDM
  1613. LDWDX    MACRO    D
  1614.     DB    0DDH,0EDH,16H,D ;;LDW    DE,(IX + d)    p 5-91
  1615.     ENDM
  1616. LDWDY    MACRO    D
  1617.     DB    0FDH,0EDH,16H,D ;;LDW    DE,(IY + d)    p 5-91
  1618.     ENDM
  1619. LDWMD    MACRO
  1620.     DB    0EDH,1EH    ;;LDW    (HL),DE        p 5-91
  1621.     ENDM
  1622. LDWPCD    MACRO    D
  1623.     DB    0EDH,53H    ;;LDW    (addr),DE    p 5-91
  1624.     DW    D
  1625.     ENDM
  1626. LDWXD    MACRO    D
  1627.     DB    0DDH,0EDH,1EH,D ;;LDW    (IX + d),DE    p 5-91
  1628.     ENDM
  1629. LDWYD    MACRO    D
  1630.     DB    0FDH,0EDH,1EH,D ;;LDW    (IY + d),DE    p 5-91
  1631.     ENDM
  1632. LDWHM    MACRO
  1633.     DB    0EDH,26H    ;;LDW    HL,(HL)        p 5-91
  1634.     ENDM
  1635. LDWHX    MACRO    D
  1636.     DB    0DDH,0EDH,26H,D ;;LDW    HL,(IX + d)    p 5-91
  1637.     ENDM
  1638. LDWHY    MACRO    D
  1639.     DB    0FDH,0EDH,26H,D ;;LDW    HL,(IY + d)    p 5-91
  1640.     ENDM
  1641. LDWMH    MACRO
  1642.     DB    0EDH,2EH    ;;LDW    (HL),HL        p 5-91
  1643.     ENDM
  1644. LDWXH    MACRO    D
  1645.     DB    0DDH,0EDH,2EH,D ;;LDW    (IX + d),HL    p 5-91
  1646.     ENDM
  1647. LDWYH    MACRO    D
  1648.     DB    0FDH,0EDH,2EH,D ;;LDW    (IY + d),HL    p 5-91
  1649.     ENDM
  1650. LDWSPM    MACRO
  1651.     DB    0EDH,36H    ;;LDW    SP,(HL)        p 5-92
  1652.     ENDM
  1653. LDWSPX    MACRO    D
  1654.     DB    0DDH,0EDH,36H,D ;;LDW    SP,(IX + d)    p 5-92
  1655.     ENDM
  1656. LDWSPY    MACRO    D
  1657.     DB    0FDH,0EDH,36H,D ;;LDW    SP,(IY + d)    p 5-92
  1658.     ENDM
  1659. LDWMSP    MACRO
  1660.     DB    0EDH,3EH    ;;LDW    (HL),SP        p 5-92
  1661.     ENDM
  1662. LDWXSP    MACRO    D
  1663.     DB    0DDH,0EDH,3EH,D ;;LDW    (IX + d),SP    p 5-92
  1664.     ENDM
  1665. LDWYSP    MACRO    D
  1666.     DB    0FDH,0EDH,3EH,D ;;LDW    (IY + d),SP    p 5-92
  1667.     ENDM
  1668. ;---------------------------------------------------------------------
  1669. ;Code Labels for MULT     Real Z280 Code       Page in Z280 manual
  1670. ; \/                 \/              \/
  1671. MLTAA    MACRO
  1672.     DB    0EDH,0F8H    ;;MULT    A,A        p 5-93
  1673.     ENDM
  1674. MLTAB    MACRO
  1675.     DB    0EDH,0C0H    ;;MULT    A,B        p 5-93
  1676.     ENDM
  1677. MLTAC    MACRO
  1678.     DB    0EDH,0C8H    ;;MULT    A,C        p 5-93
  1679.     ENDM
  1680. MLTAD    MACRO
  1681.     DB    0EDH,0D0H    ;;MULT    A,D        p 5-93
  1682.     ENDM
  1683. MLTAE    MACRO
  1684.     DB    0EDH,0D8H    ;;MULT    A,E        p 5-93
  1685.     ENDM
  1686. MLTAH    MACRO
  1687.     DB    0EDH,0E0H    ;;MULT    A,H        p 5-93
  1688.     ENDM
  1689. MLTAL    MACRO
  1690.     DB    0EDH,0E8H    ;;MULT    A,L        p 5-93
  1691.     ENDM
  1692. MLTAIXH MACRO
  1693.     DB    0DDH,0EDH,0E0H    ;;MULT    A,IXH        p 5-93
  1694.     ENDM
  1695. MLTAIXL MACRO
  1696.     DB    0DDH,0EDH,0E8H    ;;MULT    A,IXL        p 5-93
  1697.     ENDM
  1698. MLTAIYH MACRO
  1699.     DB    0FDH,0EDH,0E0H    ;;MULT    A,IYH        p 5-93
  1700.     ENDM
  1701. MLTAIYL MACRO
  1702.     DB    0FDH,0EDH,0E8H    ;;MULT    A,IYL        p 5-93
  1703.     ENDM
  1704. MLTA    MACRO    N
  1705.     DB    0FDH,0EDH,0F8H,N ;;MULT    A,n        p 5-93
  1706.     ENDM
  1707. MLTAPC    MACRO    D
  1708.     DB    0DDH,0EDH,0F8H    ;;MULT    A,(addr)    p 5-93
  1709.     DW    D
  1710.     ENDM
  1711. MLTAHL    MACRO    D
  1712.     DB    0FDH,0EDH,0D8H    ;;MULT    A,(HL + dd)    p 5-93
  1713.     DW    D
  1714.     ENDM
  1715. MLTAIX    MACRO    D
  1716.     DB    0FDH,0EDH,0C8H    ;;MULT    A,(IX + dd)    p 5-93
  1717.     DW    D
  1718.     ENDM
  1719. MLTAIY    MACRO    D
  1720.     DB    0FDH,0EDH,0D0H    ;;MULT    A,(IY + dd)    p 5-93
  1721.     DW    D
  1722.     ENDM
  1723. MLTAX    MACRO    D
  1724.     DB    0DDH,0EDH,0F0H,D ;;MULT    A,(IX + d)    p 5-93
  1725.     ENDM
  1726. MLTAY    MACRO    D
  1727.     DB    0FDH,0EDH,0F0H,D ;;MULT    A,(IY + d)    p 5-93
  1728.     ENDM
  1729. MLTAR    MACRO    R
  1730.     DB    0FDH,0EDH,0C0H    ;;MULT    A,<addr>    p 5-93
  1731.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1732.     ENDM
  1733. MLTASP    MACRO    D
  1734.     DB    0DDH,0EDH,0C0H    ;;MULT    A,(SP + dd)    p 5-93
  1735.     DW    D
  1736.     ENDM
  1737. MLTAHX    MACRO
  1738.     DB    0DDH,0EDH,0C8H    ;;MULT    A,(HL + IX)    p 5-93
  1739.     ENDM
  1740. MLTAHY    MACRO
  1741.     DB    0DDH,0EDH,0D0H    ;;MULT    A,(HL + IY)    p 5-93
  1742.     ENDM
  1743. MLTAXY    MACRO
  1744.     DB    0DDH,0EDH,0D8H    ;;MULT    A,(IX + IY)    p 5-93
  1745.     ENDM
  1746. MLTAM    MACRO
  1747.     DB    0EDH,0F0H    ;;MULT    A,(HL)        p 5-93
  1748.     ENDM
  1749. ;---------------------------------------------------------------------
  1750. ;Code Labels for MULTU        Real Z280 Code       Page in Z280 manual
  1751. ; \/                 \/              \/
  1752. MLTUAA    MACRO
  1753.     DB    0EDH,0F9H    ;;MULTU    A,A        p 5-94
  1754.     ENDM
  1755. MLTUAB    MACRO
  1756.     DB    0EDH,0C1H    ;;MULTU    A,B        p 5-94
  1757.     ENDM
  1758. MLTUAC    MACRO
  1759.     DB    0EDH,0C9H    ;;MULTU    A,C        p 5-94
  1760.     ENDM
  1761. MLTUAD    MACRO
  1762.     DB    0EDH,0D1H    ;;MULTU    A,D        p 5-94
  1763.     ENDM
  1764. MLTUAE    MACRO
  1765.     DB    0EDH,0D9H    ;;MULTU    A,E        p 5-94
  1766.     ENDM
  1767. MLTUAH    MACRO
  1768.     DB    0EDH,0E1H    ;;MULTU    A,H        p 5-94
  1769.     ENDM
  1770. MLTUAL    MACRO
  1771.     DB    0EDH,0E9H    ;;MULTU    A,L        p 5-94
  1772.     ENDM
  1773. MLTUAIXH MACRO
  1774.     DB    0DDH,0EDH,0E1H    ;;MULTU    A,IXH        p 5-94
  1775.     ENDM
  1776. MLTUAIXL MACRO
  1777.     DB    0DDH,0EDH,0E9H    ;;MULTU    A,IXL        p 5-94
  1778.     ENDM
  1779. MLTUAIYH MACRO
  1780.     DB    0FDH,0EDH,0E1H    ;;MULTU    A,IYH        p 5-94
  1781.     ENDM
  1782. MLTUAIYL MACRO
  1783.     DB    0FDH,0EDH,0E9H    ;;MULTU    A,IYL        p 5-94
  1784.     ENDM
  1785. MLTUA    MACRO    N
  1786.     DB    0FDH,0EDH,0F9H,N ;;MULTU A,n        p 5-94
  1787.     ENDM
  1788. MLTUAPC    MACRO    D
  1789.     DB    0DDH,0EDH,0F9H    ;;MULTU    A,(addr)    p 5-94
  1790.     DW    D
  1791.     ENDM
  1792. MLTUAHL    MACRO    D
  1793.     DB    0FDH,0EDH,0D9H    ;;MULTU    A,(HL + dd)    p 5-94
  1794.     DW    D
  1795.     ENDM
  1796. MLTUAIX    MACRO    D
  1797.     DB    0FDH,0EDH,0C9H    ;;MULTU    A,(IX + dd)    p 5-94
  1798.     DW    D
  1799.     ENDM
  1800. MLTUAIY    MACRO    D
  1801.     DB    0FDH,0EDH,0D1H    ;;MULTU    A,(IY + dd)    p 5-94
  1802.     DW    D
  1803.     ENDM
  1804. MLTUAX    MACRO    D
  1805.     DB    0DDH,0EDH,0F1H,D ;;MULTU A,(IX + d)    p 5-94
  1806.     ENDM
  1807. MLTUAY    MACRO    D
  1808.     DB    0FDH,0EDH,0F1H,D ;;MULTU A,(IY + d)    p 5-94
  1809.     ENDM
  1810. MLTUAR    MACRO    R
  1811.     DB    0FDH,0EDH,0C1H    ;;MULTU    A,<addr>    p 5-94
  1812.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1813.     ENDM
  1814. MLTUASP    MACRO    D
  1815.     DB    0DDH,0EDH,0C1H    ;;MULTU    A,(SP + dd)    p 5-94
  1816.     DW    D
  1817.     ENDM
  1818. MLTUAHX    MACRO
  1819.     DB    0DDH,0EDH,0C9H    ;;MULTU    A,(HL + IX)    p 5-94
  1820.     ENDM
  1821. MLTUAHY    MACRO
  1822.     DB    0DDH,0EDH,0D1H    ;;MULTU    A,(HL + IY)    p 5-94
  1823.     ENDM
  1824. MLTUAXY    MACRO
  1825.     DB    0DDH,0EDH,0D9H    ;;MULTU    A,(IX + IY)    p 5-94
  1826.     ENDM
  1827. MLTUAM    MACRO
  1828.     DB    0EDH,0F1H    ;;MULTU    A,(HL)        p 5-94
  1829.     ENDM
  1830. ;-------------------------------------------------------------------------
  1831.  
  1832. ;Code Labels for MULTUW        Real Z280 Code       Page in Z280 manual
  1833. ; \/                 \/              \/
  1834. MLTUWHB    MACRO
  1835.     DB    0EDH,0C3H    ;;MULTUW    HL,BC        p 5-95
  1836.     ENDM
  1837. MLTUWHD    MACRO
  1838.     DB    0EDH,0D3H    ;;MULTUW    HL,DE        p 5-95
  1839.     ENDM
  1840. MLTUWHH    MACRO
  1841.     DB    0EDH,0E3H    ;;MULTUW    HL,HL        p 5-95
  1842.     ENDM
  1843. MLTUWHS    MACRO
  1844.     DB    0EDH,0F3H    ;;MULTUW    HL,SP        p 5-95
  1845.     ENDM
  1846. MLTUWHX    MACRO
  1847.     DB    0DDH,0EDH,0E3H    ;;MULTUW    HL,IX        p 5-95
  1848.     ENDM
  1849. MLTUWHY    MACRO
  1850.     DB    0FDH,0EDH,0E3H    ;;MULTUW    HL,IY        p 5-95
  1851.     ENDM
  1852. MLTUWH    MACRO    N
  1853.     DB    0FDH,0EDH,0F3H    ;;MULTUW    HL,nn        p 5-95
  1854.     DW    N
  1855.     ENDM
  1856. MLTUWHPC    MACRO    D
  1857.     DB    0DDH,0EDH,0D3H    ;;MULTUW    HL,(addr)    p 5-95
  1858.     DW    D
  1859.     ENDM
  1860. MLTUWHIX    MACRO    D
  1861.     DB    0FDH,0EDH,0C3H    ;;MULTUW    HL,(IX + dd)    p 5-95
  1862.     DW    D
  1863.     ENDM
  1864. MLTUWHIY    MACRO    D
  1865.     DB    0FDH,0EDH,0D3H    ;;MULTUW    HL,(IY + dd)    p 5-95
  1866.     DW    D
  1867.     ENDM
  1868. MLTUWHR    MACRO    R
  1869.     DB    0DDH,0EDH,0F3H    ;;MULTUW    HL,<addr>    p 5-95
  1870.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1871.     ENDM
  1872. MLTUWHM    MACRO    D
  1873.     DB    0DDH,0EDH,0C3H    ;;MULTUW    HL,(HL)        p 5-95
  1874.     DW    D
  1875.     ENDM
  1876. ;-------------------------------------------------------------------------
  1877.  
  1878. ;Code Labels for MULTW        Real Z280 Code       Page in Z280 manual
  1879. ; \/                 \/              \/
  1880. MLTWHB    MACRO
  1881.     DB    0EDH,0C2H    ;;MULTW    HL,BC        p 5-96
  1882.     ENDM
  1883. MLTWHD    MACRO
  1884.     DB    0EDH,0D2H    ;;MULTW    HL,DE        p 5-96
  1885.     ENDM
  1886. MLTWHH    MACRO
  1887.     DB    0EDH,0E2H    ;;MULTW    HL,HL        p 5-96
  1888.     ENDM
  1889. MLTWHS    MACRO
  1890.     DB    0EDH,0F2H    ;;MULTW    HL,SP        p 5-96
  1891.     ENDM
  1892. MLTWHX    MACRO
  1893.     DB    0DDH,0EDH,0E2H    ;;MULTW    HL,IX        p 5-96
  1894.     ENDM
  1895. MLTWHY    MACRO
  1896.     DB    0FDH,0EDH,0E2H    ;;MULTW    HL,IY        p 5-96
  1897.     ENDM
  1898. MLTWH    MACRO    N
  1899.     DB    0FDH,0EDH,0F2H    ;;MULTW    HL,nn        p 5-96
  1900.     DW    N
  1901.     ENDM
  1902. MLTWHPC    MACRO    D
  1903.     DB    0DDH,0EDH,0D2H    ;;MULTW    HL,(addr)    p 5-96
  1904.     DW    D
  1905.     ENDM
  1906. MLTWHIX    MACRO    D
  1907.     DB    0FDH,0EDH,0C2H    ;;MULTW    HL,(IX + dd)    p 5-96
  1908.     DW    D
  1909.     ENDM
  1910. MLTWHIY    MACRO    D
  1911.     DB    0FDH,0EDH,0D2H    ;;MULTW    HL,(IY + dd)    p 5-96
  1912.     DW    D
  1913.     ENDM
  1914. MLTWHR    MACRO    R
  1915.     DB    0DDH,0EDH,0F2H    ;;MULTW    HL,<addr>    p 5-96
  1916.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1917.     ENDM
  1918. MLTWHM    MACRO    D
  1919.     DB    0DDH,0EDH,0C2H    ;;MULTW    HL,(HL)        p 5-96
  1920.     DW    D
  1921.     ENDM
  1922. NEGH    MACRO
  1923.     DB    0EDH,4CH    ;;NEG    HL        p 5-98
  1924.     ENDM
  1925. ;---------------------------------------------------------------------
  1926. ;Code Labels for OR        Real Z280 Code       Page in Z280 manual
  1927. ; \/                 \/              \/
  1928. ORIXH    MACRO
  1929.     DB    0DDH,0B4H    ;;OR    IXH         p 5-100
  1930.     ENDM
  1931. ORIXL    MACRO
  1932.     DB    0DDH,0B5H    ;;OR    IXL        p 5-100
  1933.     ENDM
  1934. ORIYH    MACRO
  1935.     DB    0FDH,0B4H    ;;OR    IYH        p 5-100
  1936.     ENDM
  1937. ORIYL    MACRO
  1938.     DB    0FDH,0B5H    ;;OR    IYL        p 5-100
  1939.     ENDM
  1940. ORPC    MACRO    D
  1941.     DB    0DDH,0B7H    ;;OR    (addr)        p 5-100
  1942.     DW    D
  1943.     ENDM
  1944. ORHL    MACRO    D
  1945.     DB    0FDH,0B3H    ;;OR    (HL + dd)    p 5-100
  1946.     DW    D
  1947.     ENDM
  1948. ORIX    MACRO    D
  1949.     DB    0FDH,0B1H    ;;OR    (IX + dd)    p 5-100
  1950.     DW    D
  1951.     ENDM
  1952. ORIY    MACRO    D
  1953.     DB    0FDH,0B2H    ;;OR    (IY + dd)    p 5-100
  1954.     DW    D
  1955.     ENDM
  1956. ORR    MACRO    R
  1957.     DB    0FDH,0B0H    ;;OR    <addr>        p 5-100    
  1958.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  1959.     ENDM
  1960. ORSP    MACRO    D
  1961.     DB    0DDH,0B0H    ;;OR    (SP + dd)    p 5-100
  1962.     DW    D
  1963.     ENDM
  1964. ORHX    MACRO
  1965.     DB    0DDH,0B1H    ;;OR    (HL + IX)    p 5-100
  1966.     ENDM
  1967. ORHY    MACRO
  1968.     DB    0DDH,0B2H    ;;OR    (HL + IY)    p 5-100
  1969.     ENDM
  1970. ORXY    MACRO
  1971.     DB    0DDH,0B3H    ;;OR    (IX + IY)    p 5-100
  1972.     ENDM
  1973. ;---------------------------------------------------------------------
  1974. ;Code Labels for OUT        Real Z280 Code       Page in Z280 manual
  1975. ; \/                 \/              \/
  1976. ODRW    MACRO
  1977.     DB    0EDH,9BH    ;;OTDRW            p 5-101
  1978.     ENDM
  1979. OIRW    MACRO
  1980.     DB    0EDH,93H    ;;OTIRW            p 5-103
  1981.     ENDM
  1982. OUTCIXH    MACRO
  1983.     DB    0DDH,0EDH,61H    ;;OUT    (C),IXH     p 5-105
  1984.     ENDM
  1985. OUTCIXL    MACRO
  1986.     DB    0DDH,0EDH,69H    ;;OUT    (C),IXL        p 5-105
  1987.     ENDM
  1988. OUTCIYH    MACRO
  1989.     DB    0FDH,0EDH,61H    ;;OUT    (C),IYH        p 5-105
  1990.     ENDM
  1991. OUTCIYL    MACRO
  1992.     DB    0FDH,0EDH,69H    ;;OUT    (C),IYL        p 5-105
  1993.     ENDM
  1994. OUTCPC    MACRO    D
  1995.     DB    0DDH,0EDH,79H    ;;OUT    (C),(addr)    p 5-105
  1996.     DW    D
  1997.     ENDM
  1998. OUTCHL    MACRO    D
  1999.     DB    0FDH,0EDH,59H    ;;OUT    (C),(HL + dd)    p 5-105
  2000.     DW    D
  2001.     ENDM
  2002. OUTCIX    MACRO    D
  2003.     DB    0FDH,0EDH,49H    ;;OUT    (C),(IX + dd)    p 5-105
  2004.     DW    D
  2005.     ENDM
  2006. OUTCIY    MACRO    D
  2007.     DB    0FDH,0EDH,51H    ;;OUT    (C),(IY + dd)    p 5-105
  2008.     DW    D
  2009.     ENDM
  2010. OUTCR    MACRO    R
  2011.     DB    0FDH,0EDH,41H    ;;OUT    (C),<addr>    p 5-105    
  2012.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2013.     ENDM
  2014. OUTCSP    MACRO    D
  2015.     DB    0DDH,0EDH,41H    ;;OUT    (C),(SP + dd)    p 5-105
  2016.     DW    D
  2017.     ENDM
  2018. OUTCHX    MACRO
  2019.     DB    0DDH,0EDH,49H    ;;OUT    (C),(HL + IX)    p 5-105
  2020.     ENDM
  2021. OUTCHY    MACRO
  2022.     DB    0DDH,0EDH,51H    ;;OUT    (C),(HL + IY)    p 5-105
  2023.     ENDM
  2024. OUTCXY    MACRO
  2025.     DB    0DDH,0EDH,59H    ;;OUT    (C),(IX + IY)    p 5-105
  2026.     ENDM
  2027. OTDW    MACRO
  2028.     DB    0EDH,8BH    ;;OUTDW            p 5-107
  2029.     ENDM
  2030. OTIW    MACRO
  2031.     DB    0EDH,83H    ;;OUTIW            p 5-109
  2032.     ENDM
  2033. OUTWCH    MACRO
  2034.     DB    0EDH,0BFH    ;;OUTW            p 5-110
  2035.     ENDM
  2036. PCACHE    MACRO
  2037.     DB    0EDH,65H    ;;PCACHE        p 5-111
  2038.     ENDM
  2039. ;---------------------------------------------------------------------
  2040. ;Code Labels for POP & PUSH    Real Z280 Code       Page in Z280 manual
  2041. ; \/                 \/              \/
  2042. POPM    MACRO
  2043.     DB    0DDH,0C1H    ;;POP    (HL)        p 5-112
  2044.     ENDM
  2045. POPPC    MACRO    D
  2046.     DB    0DDH,0D1H    ;;POP    (addr)        p 5-112
  2047.     DW    D
  2048.     ENDM
  2049. POPR    MACRO    R
  2050.     DB    0DDH,0F1H    ;;POP    <addr>        p 5-112
  2051.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2052.     ENDM
  2053. PSHW    MACRO    N
  2054.     DB    0FDH,0F5H    ;;PUSH    nn        p 5-113
  2055.     DW    N
  2056.     ENDM
  2057. PSHM    MACRO
  2058.     DB    0DDH,0C5H    ;;PUSH    (HL)        p 5-113
  2059.     ENDM
  2060. PSHPC    MACRO    D
  2061.     DB    0DDH,0D5H    ;;PUSH    (addr)        p 5-113
  2062.     DW    D
  2063.     ENDM
  2064. PSHR    MACRO    R
  2065.     DB    0DDH,0F5H    ;;PUSH    <addr>        p 5-113
  2066.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2067.     ENDM
  2068. RTIL    MACRO
  2069.     DB    0EDH,55H    ;;RETIL            p 5-117
  2070.     ENDM
  2071. ;-------------------------------------------------------------------------
  2072.  
  2073. ;Code Labels for SBC        Real Z280 Code       Page in Z280 manual
  2074. ; \/                 \/              \/
  2075. SBCAIXH    MACRO
  2076.     DB    0DDH,9CH    ;;SBC    A,IXH        p 5-130
  2077.     ENDM
  2078. SBCAIXL    MACRO
  2079.     DB    0DDH,9DH    ;;SBC    A,IXL        p 5-130
  2080.     ENDM
  2081. SBCAIYH    MACRO
  2082.     DB    0FDH,9CH    ;;SBC    A,IYH        p 5-130
  2083.     ENDM
  2084. SBCAIYL    MACRO
  2085.     DB    0FDH,9DH    ;;SBC    A,IYL        p 5-130
  2086.     ENDM
  2087. SBCAPC    MACRO    D
  2088.     DB    0DDH,9FH    ;;SBC    A,(addr)    p 5-130
  2089.     DW    D
  2090.     ENDM
  2091. SBCAHL    MACRO    D
  2092.     DB    0FDH,9BH    ;;SBC    A,(HL + dd)    p 5-130
  2093.     DW    D
  2094.     ENDM
  2095. SBCAIX    MACRO    D
  2096.     DB    0FDH,99H    ;;SBC    A,(IX + dd)    p 5-130
  2097.     DW    D
  2098.     ENDM
  2099. SBCAIY    MACRO    D
  2100.     DB    0FDH,9AH    ;;SBC    A,(IY + dd)    p 5-130
  2101.     DW    D
  2102.     ENDM
  2103. SBCAR    MACRO    R
  2104.     DB    0FDH,98H    ;;SBC    A,<addr>    p 5-130
  2105.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2106.     ENDM
  2107. SBCASP    MACRO    D
  2108.     DB    0DDH,98H    ;;SBC    A,(SP + dd)    p 5-130
  2109.     DW    D
  2110.     ENDM
  2111. SBCAHX    MACRO
  2112.     DB    0DDH,99H    ;;SBC    A,(HL + IX)    p 5-130
  2113.     ENDM
  2114. SBCAHY    MACRO
  2115.     DB    0DDH,9AH    ;;SBC    A,(HL + IY)    p 5-130
  2116.     ENDM
  2117. SBCAXY    MACRO
  2118.     DB    0DDH,9BH    ;;SBC    A,(IX + IY)    p 5-130
  2119.     ENDM
  2120. SBCIX    MACRO    R
  2121.     DB    0DDH        ;;SBC    IX,RR        p 5-131
  2122.     SBC    HL,R
  2123.     ENDM
  2124. SBCIY    MACRO    R
  2125.     DB    0FDH        ;;SBC    IY,RR        p 5-131
  2126.     SBC    HL,R
  2127.     ENDM
  2128. SC    MACRO    N
  2129.     DB    0EDH,71H    ;;SC    nn        p 5-132
  2130.     DW    N
  2131.     ENDM
  2132. ;-------------------------------------------------------------------------
  2133.  
  2134. ;Code Labels for SUB        Real Z280 Code       Page in Z280 manual
  2135. ; \/                 \/              \/
  2136. SUBAIXH    MACRO
  2137.     DB    0DDH,94H    ;;SUB    A,IXH        p 5-139
  2138.     ENDM
  2139. SUBAIXL    MACRO
  2140.     DB    0DDH,95H    ;;SUB    A,IXL        p 5-139
  2141.     ENDM
  2142. SUBAIYH    MACRO
  2143.     DB    0FDH,94H    ;;SUB    A,IYH        p 5-139
  2144.     ENDM
  2145. SUBAIYL    MACRO
  2146.     DB    0FDH,95H    ;;SUB    A,IYL        p 5-139
  2147.     ENDM
  2148. SUBAPC    MACRO    D
  2149.     DB    0DDH,97H    ;;SUB    A,(addr)    p 5-139
  2150.     DW    D
  2151.     ENDM
  2152. SUBAHL    MACRO    D
  2153.     DB    0FDH,93H    ;;SUB    A,(HL + dd)    p 5-139
  2154.     DW    D
  2155.     ENDM
  2156. SUBAIX    MACRO    D
  2157.     DB    0FDH,91H    ;;SUB    A,(IX + dd)    p 5-139
  2158.     DW    D
  2159.     ENDM
  2160. SUBAIY    MACRO    D
  2161.     DB    0FDH,92H    ;;SUB    A,(IY + dd)    p 5-139
  2162.     DW    D
  2163.     ENDM
  2164. SUBAR    MACRO    R
  2165.     DB    0FDH,90H    ;;SUB    A,<addr>    p 5-139
  2166.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2167.     ENDM
  2168. SUBASP    MACRO    D
  2169.     DB    0DDH,90H    ;;SUB    A,(SP + dd)    p 5-139
  2170.     DW    D
  2171.     ENDM
  2172. SUBAHX    MACRO
  2173.     DB    0DDH,91H    ;;SUB    A,(HL + IX)    p 5-139
  2174.     ENDM
  2175. SUBAHY    MACRO
  2176.     DB    0DDH,92H    ;;SUB    A,(HL + IY)    p 5-139
  2177.     ENDM
  2178. SUBAXY    MACRO
  2179.     DB    0DDH,93H    ;;SUB    A,(IX + IY)    p 5-139
  2180.     ENDM
  2181. ;-------------------------------------------------------------------------
  2182.  
  2183. ;Code Labels for SUBW        Real Z280 Code       Page in Z280 manual
  2184. ; \/                 \/              \/
  2185. SUBWHB    MACRO
  2186.     DB    0EDH,0CEH    ;;SUBW    HL,BC        p 5-140
  2187.     ENDM
  2188. SUBWHD    MACRO
  2189.     DB    0EDH,0DEH    ;;SUBW    HL,DE        p 5-140
  2190.     ENDM
  2191. SUBWHH    MACRO
  2192.     DB    0EDH,0EEH    ;;SUBW    HL,HL        p 5-140
  2193.     ENDM
  2194. SUBWHSP    MACRO
  2195.     DB    0EDH,0FEH    ;;SUBW    HL,SP        p 5-140
  2196.     ENDM
  2197. SUBWHX    MACRO
  2198.     DB    0DDH,0EDH,0EEH    ;;SUBW    HL,IX        p 5-140
  2199.     ENDM
  2200. SUBWHY    MACRO
  2201.     DB    0FDH,0EDH,0EEH    ;;SUBW    HL,IY        p 5-140
  2202.     ENDM
  2203. SUBWH    MACRO    N
  2204.     DB    0FDH,0EDH,0FEH    ;;SUBW    HL,nn        p 5-140
  2205.     DW    N
  2206.     ENDM
  2207. SUBWHPC    MACRO    D
  2208.     DB    0DDH,0EDH,0DEH    ;;SUBW    HL,(addr)    p 5-140
  2209.     DW    D
  2210.     ENDM
  2211. SUBWHIX    MACRO    D
  2212.     DB    0FDH,0EDH,0CEH    ;;SUBW    HL,(IX + dd)    p 5-140
  2213.     DW    D
  2214.     ENDM
  2215. SUBWHIY    MACRO    D
  2216.     DB    0FDH,0EDH,0DEH    ;;SUBW    HL,(IY + dd)    p 5-140
  2217.     DW    D
  2218.     ENDM
  2219. SUBWHR    MACRO    R
  2220.     DB    0DDH,0EDH,0FEH    ;;SUBW    HL,<addr>    p 5-140
  2221.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2222.     ENDM
  2223. SUBWHM    MACRO    D
  2224.     DB    0DDH,0EDH,0CEH    ;;SUBW    HL,(HL)        p 5-140
  2225.     DW    D
  2226.     ENDM
  2227. ;---------------------------------------------------------------------
  2228. ;Code Labels for TSET     Real Z280 Code       Page in Z280 manual
  2229. ; \/                 \/              \/
  2230. TSETA    MACRO
  2231.     DB    0CBH,37H    ;;TSET    A        p 5-141
  2232.     ENDM
  2233. TSETB    MACRO
  2234.     DB    0CBH,30H    ;;TSET    B        p 5-141
  2235.     ENDM
  2236. TSETC    MACRO
  2237.     DB    0CBH,31H    ;;TSET    C        p 5-141
  2238.     ENDM
  2239. TSETD    MACRO
  2240.     DB    0CBH,32H    ;;TSET    D        p 5-141
  2241.     ENDM
  2242. TSETE    MACRO
  2243.     DB    0CBH,33H    ;;TSET    E        p 5-141
  2244.     ENDM
  2245. TSETH    MACRO
  2246.     DB    0CBH,34H    ;;TSET    H        p 5-141
  2247.     ENDM
  2248. TSETL    MACRO
  2249.     DB    0CBH,35H    ;;TSET    L        p 5-141
  2250.     ENDM
  2251. TSETX    MACRO    D
  2252.     DB    0DDH,0CBH,55H,D    ;;TSET    (IX + d)    p 5-141
  2253.     ENDM
  2254. TSETY    MACRO    D
  2255.     DB    0FDH,0CBH,55H,D    ;;TSET    (IY + d)    p 5-141
  2256.     ENDM
  2257. TSETM    MACRO
  2258.     DB    0CBH,36H    ;;TSET    (HL)        p 5-141
  2259.     ENDM
  2260. TSTIC    MACRO
  2261.     DB    0EDH,70H    ;;TSTI    (C)        p 5-142
  2262.     ENDM
  2263. ;---------------------------------------------------------------------
  2264. ;Code Labels for EPU        Real Z280 Code       Page in Z280 manual
  2265. ; \/                 \/              \/
  2266. XORIXH    MACRO
  2267.     DB    0DDH,0ACH    ;;XOR    IXH         p 5-143
  2268.     ENDM
  2269. XORIXL    MACRO
  2270.     DB    0DDH,0ADH    ;;XOR    IXL        p 5-143
  2271.     ENDM
  2272. XORIYH    MACRO
  2273.     DB    0FDH,0ACH    ;;XOR    IYH        p 5-143
  2274.     ENDM
  2275. XORIYL    MACRO
  2276.     DB    0FDH,0ADH    ;;XOR    IYL        p 5-143
  2277.     ENDM
  2278. XORPC    MACRO    D
  2279.     DB    0DDH,0AFH    ;;XOR    (addr)        p 5-143
  2280.     DW    D
  2281.     ENDM
  2282. XORHL    MACRO    D
  2283.     DB    0FDH,0ABH    ;;XOR    (HL + dd)    p 5-143
  2284.     DW    D
  2285.     ENDM
  2286. XORIX    MACRO    D
  2287.     DB    0FDH,0A9H    ;;XOR    (IX + dd)    p 5-143
  2288.     DW    D
  2289.     ENDM
  2290. XORIY    MACRO    D
  2291.     DB    0FDH,0AAH    ;;XOR    (IY + dd)    p 5-143
  2292.     DW    D
  2293.     ENDM
  2294. XORR    MACRO    R
  2295.     DB    0FDH,0A8H    ;;XOR    <addr>        p 5-143    
  2296.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2297.     ENDM
  2298. XORSP    MACRO    D
  2299.     DB    0DDH,0A8H    ;;XOR    (SP + dd)    p 5-143
  2300.     DW    D
  2301.     ENDM
  2302. XORHX    MACRO
  2303.     DB    0DDH,0A9H    ;;XOR    (HL + IX)    p 5-143
  2304.     ENDM
  2305. XORHY    MACRO
  2306.     DB    0DDH,0AAH    ;;XOR    (HL + IY)    p 5-143
  2307.     ENDM
  2308. XORXY    MACRO
  2309.     DB    0DDH,0ABH    ;;XOR    (IX + IY)    p 5-143
  2310.     ENDM
  2311. ;---------------------------------------------------------------------
  2312. ;Code Labels for EPU        Real Z280 Code       Page in Z280 manual
  2313. ; \/                 \/              \/
  2314. MEPU    MACRO    A,B,C,D
  2315.     DB    0EDH,0AEH,A,B,C,D ;;(HL) EPU        p 5-148    
  2316.     ENDM
  2317. MEPUPC    MACRO    N,A,B,C,D
  2318.     DB    0EDH,0AFH    ;;(addr) EPU        p 5-148
  2319.     DW    N
  2320.     DB    A,B,C,D
  2321.     ENDM
  2322. MEPUHL    MACRO    N,A,B,C,D
  2323.     DB    0EDH,0BDH    ;;(HL + dd) EPU        p 5-148
  2324.     DW    N
  2325.     DB    A,B,C,D
  2326.     ENDM
  2327. MEPUIX    MACRO    N,A,B,C,D
  2328.     DB    0EDH,0ADH    ;;(IX + dd) EPU        p 5-148
  2329.     DW    N
  2330.     DB    A,B,C,D
  2331.     ENDM
  2332. MEPUIY    MACRO    N,A,B,C,
  2333.     DB    0EDH,0B5H    ;;(IY + dd) EPU        p 5-148
  2334.     DW    N
  2335.     DB    A,B,C,D
  2336.     ENDM
  2337. MEPUR    MACRO    R,A,B,C,D
  2338.     DB    0EDH,0A5H    ;;<addr> EPU        p 5-148    
  2339.     DW    R-$-2        ;;<addr> = (PC + 16 bit relative)
  2340.     DB    A,B,C,D
  2341.     ENDM
  2342. MEPUSP    MACRO    N,A,B,C,D
  2343.     DB    0EDH,85H    ;;(SP + dd) EPU        p 5-148
  2344.     DW    N
  2345.     DB    A,B,C,D
  2346.     ENDM
  2347. MEPUHX    MACRO    A,B,C,D
  2348.     DB    0EDH,8DH    ;;(HL + IX) EPU        p 5-148
  2349.     DB    A,B,C,D
  2350.     ENDM
  2351. MEPUHY    MACRO    A,B,C,D
  2352.     DB    0EDH,95H    ;;(HL + IY) EPU        p 5-148
  2353.     DB    A,B,C,D
  2354.     ENDM
  2355. MEPUXY    MACRO    A,B,C,D
  2356.     DB    0EDH,9DH    ;;(IX + IY) EPU        p 5-148
  2357.     DB    A,B,C,D
  2358.     ENDM
  2359.  
  2360. ;    If you made it this far, here is a little bonus
  2361. ;    There are:
  2362.  
  2363. ;    244    8080    instructions    total
  2364.  
  2365. ;    694    Z80    instructions    total
  2366.  
  2367. ;    1510    Z280    instructions    total
  2368.