Difference between revisions of "Z80 wait instructions"

From MSX Game Library

Line 7: Line 7:
 
|-
 
|-
 
| <tt>NOP<br/>NOP</tt> || 10 || 2 || None
 
| <tt>NOP<br/>NOP</tt> || 10 || 2 || None
 +
|-
 +
| <tt>LD R,A</tt>      || 11 || 2 || ???
 
|-
 
|-
 
| <tt>NOP<br/>OR 0</tt>|| 13 || 3 || C and N flags cleared, P/V detects parity, and rest are modified by definition.
 
| <tt>NOP<br/>OR 0</tt>|| 13 || 3 || C and N flags cleared, P/V detects parity, and rest are modified by definition.
 
|-
 
|-
| <tt>BIT 0,(HL)</tt> || 14 || 2 || Opposite of the bit #0 is written into the Z flag. C is preserved, N is reset, H is set, and S and P/V are undefined.
+
| <tt>BIT 0,(HL)</tt> || 14 || 2 || Opposite of the bit #0 is written into the Z flag. C is preserved, N is reset, H is set, and S and P/V are undefined.
 
|}
 
|}

Revision as of 23:57, 2 March 2024

Inst. Wait
CC
Size
(bytes)
Flag modification
NOP 5 1 None
OR 0 8 2 C and N flags cleared, P/V detects parity, and rest are modified by definition.
NOP
NOP
10 2 None
LD R,A 11 2  ???
NOP
OR 0
13 3 C and N flags cleared, P/V detects parity, and rest are modified by definition.
BIT 0,(HL) 14 2 Opposite of the bit #0 is written into the Z flag. C is preserved, N is reset, H is set, and S and P/V are undefined.