h3 Convenience definitions Compound instructions p These are convenience definitions for combinations of real instructions. p Those which are made from illegal opcodes can't be used for the Z180. p All opcodes which do not use the index registers or the 0xCB group can also be used for the 8080. p All these combinations have no side effect. pre ld bc,de ld bc,hl ld de,bc ld de,hl ld hl,bc ld hl,de   ld bc,ix ; illegal ... ld bc,iy ; ... ld de,ix ; ... ld de,iy ; ... ld ix,bc ; ... ld ix,de ; ... ld iy,bc ; ... ld iy,de ; ...   ld bc,(ix+dis) ld bc,(iy+dis) ld de,(ix+dis) ld de,(iy+dis) ld hl,(ix+dis) ld hl,(iy+dis)   ld (ix+dis),bc ld (iy+dis),bc ld (ix+dis),de ld (iy+dis),de ld (ix+dis),hl ld (iy+dis),hl   ld bc,(hl) ld de,(hl) ld bc,(hl++) ld de,(hl++) ld bc,(--hl) ld de,(--hl)   ld (hl),bc ld (hl),de ld (--hl),bc ld (--hl),de ld (hl++),bc ld (hl++),de   ld (--bc),a ld (--de),a ld (bc++),a ld (de++),a ld a,(--bc) ld a,(--de) ld a,(bc++) ld a,(de++)   ld R,(hl++) ld R,(--hl)   rr bc ; 0xCB group rr de rr hl sra bc sra de sra hl srl bc srl de srl hl rl bc rl de rl hl sla bc sla de sla hl sll bc ; sll undocumented sll de ; sll undocumented sll hl ; sll undocumented   rr (hl++) ; 0xCB group rrc (hl++) rl (hl++) rlc (hl++) sla (hl++) sra (hl++) sll (hl++) ; sll undocumented srl (hl++) bit N,(hl++) set N,(hl++) res N,(hl++)   rr (--hl) ; 0xCB group rrc (--hl) rl (--hl) rlc (--hl) sla (--hl) sra (--hl) sll (--hl) ; sll undocumented srl (--hl) bit N,(--hl) set N,(--hl) res N,(--hl)   add (hl++) adc (hl++) sub (hl++) sbc (hl++) and (hl++) or (hl++) xor (hl++) cp (hl++)   add (--hl) adc (--hl) sub (--hl) sbc (--hl) and (--hl) or (--hl) xor (--hl) cp (--hl) h4 Load/store Quad Registers p.i since version 4.4.2. p.i actually, these are not implemented! only usable in '.expect' so far. p Quad registers are combinations of two 16 bit registers BC, DE, HL, SP, IX or IY. these can also be .expected in #test segments. pre ld bcde,NNNN ld bchl,NNNN ld bcix,NNNN etc.   ld debc,(NN) ld dehl,(NN) ld deix,(NN) etc.   ld (NN),hlbc ld (NN),hlde ld (NN),ixiy etc.   push bcde push dehl push hlix etc. pop bcde pop dehl pop hlix etc.