Außer SLL r gibt es noch weitere Die Z80: Illegalsillegale Opcodes, die durch Kombinationen der verschiedenen Prefixe gebildet werden.
SLL r ; entspricht: Die Tonausgabe: Das Kontrollregister (Reg. 7) Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)Register
; CY <--- 76543210 <--- 1
Setzt man vor Byte-Operationen, die die Die Tonausgabe: Das Kontrollregister (Reg. 7) Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)Register H oder L benutzen, den Indexregister-Prefix #DD oder #FD, so wird das High- bzw. Low-Byte des entsprechenden Index-Registers benutzt:
DEFB #DD ; entspricht:
LD H,Operationen: BD5B / 349A / 349A: FLO SUBA ; LD XH,Operationen: BD5B / 349A / 349A: FLO SUBA
DEFB #FD ; entspricht:
LD LOW KERNEL JUMPBLOCK: 000B: LOW KL LOW PCHL LOW KERNEL JUMPBLOCK: 001B: LOW KL FAR PCHL LOW KERNEL JUMPBLOCK: 003B: LOW EXT INTERRUPTB,L ; LD LOW KERNEL JUMPBLOCK: 000B: LOW KL LOW PCHL LOW KERNEL JUMPBLOCK: 001B: LOW KL FAR PCHL LOW KERNEL JUMPBLOCK: 003B: LOW EXT INTERRUPTB,YL
DEFB #DD ; entspricht:
LD H,L ; LD HX,LX
Bei Die Fließkomma-Routinen: OperationenOperationen und Die Fließkomma-Routinen: FunktionenFunktionen funktioniert das entsprechend:
DEFB #FD ; entspricht:
INC H ; INC HY
DEFB #DD ; entspricht:
SBC Operationen: BD5B / 349A / 349A: FLO SUBA,L ; SBC Operationen: BD5B / 349A / 349A: FLO SUBA,LX
|