Difference between revisions of "Z80 wait instructions"
From MSX Game Library
| Line 10: | Line 10: | ||
| <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 22:55, 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 | 
|  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. |