Difference between revisions of "PM Opc SWAP"
From SublabWiki
(SWAP Instruction) |
m (Adjusted description) |
||
Line 30: | Line 30: | ||
=== Description === | === Description === | ||
− | Swap low and high nibbles of | + | Swap low and high nibbles of a given byte. |
=== Conditions === | === Conditions === |
Revision as of 10:46, 20 April 2009
SWAP = Swap Low and High Nibbles
Hex | Mnemonic | Cycles |
---|---|---|
F6 | SWAP A | 8 |
F7 | SWAP [HL] | 12 |
Flags Affected: None
Execute
A = (8-Bits) Register A [HL] = (8-Bits) Memory: (I shl 16) or HL
; SWAP Ds ; ; Ds = Source/Destination Ds = (Ds SHL 4) OR (Ds SHR 4)
Description
Swap low and high nibbles of a given byte.
Conditions
None
Examples
; A = 0x3A SWAP A ; A = 0xA3
; [HL] = 0xF6 SWAP [HL] ; [HL] = 0x6F