Difference between revisions of "Talk:S1C88 InstructionSet"

From SublabWiki
Jump to: navigation, search
m (+ 7C xx)
m (+ CE B7)
Line 7: Line 7:
 
!Mnemonic
 
!Mnemonic
 
!Cycles
 
!Cycles
 +
!Notes
 
|-
 
|-
 
|FF
 
|FF
 
|[[PM_Opc_NOP|NOP]]
 
|[[PM_Opc_NOP|NOP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|40
 
|40
 
|[[PM_Opc_MOV8|MOV A, A]]
 
|[[PM_Opc_MOV8|MOV A, A]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|41
 
|41
 
|[[PM_Opc_MOV8|MOV A, B]]
 
|[[PM_Opc_MOV8|MOV A, B]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|42
 
|42
 
|[[PM_Opc_MOV8|MOV A, L]]
 
|[[PM_Opc_MOV8|MOV A, L]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|43
 
|43
 
|[[PM_Opc_MOV8|MOV A, H]]
 
|[[PM_Opc_MOV8|MOV A, H]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|44 nn
 
|44 nn
 
|[[PM_Opc_MOV8|MOV A, [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|45
 
|45
 
|[[PM_Opc_MOV8|MOV A, [HL]]]
 
|[[PM_Opc_MOV8|MOV A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|46
 
|46
 
|[[PM_Opc_MOV8|MOV A, [X]]]
 
|[[PM_Opc_MOV8|MOV A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|47
 
|47
 
|[[PM_Opc_MOV8|MOV A, [Y]]]
 
|[[PM_Opc_MOV8|MOV A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|48
 
|48
 
|[[PM_Opc_MOV8|MOV B, A]]
 
|[[PM_Opc_MOV8|MOV B, A]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|49
 
|49
 
|[[PM_Opc_MOV8|MOV B, B]]
 
|[[PM_Opc_MOV8|MOV B, B]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|4A
 
|4A
 
|[[PM_Opc_MOV8|MOV B, L]]
 
|[[PM_Opc_MOV8|MOV B, L]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|4B
 
|4B
 
|[[PM_Opc_MOV8|MOV B, H]]
 
|[[PM_Opc_MOV8|MOV B, H]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|4C nn
 
|4C nn
 
|[[PM_Opc_MOV8|MOV B, [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV B, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|4D
 
|4D
 
|[[PM_Opc_MOV8|MOV B, [HL]]]
 
|[[PM_Opc_MOV8|MOV B, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|4E
 
|4E
 
|[[PM_Opc_MOV8|MOV B, [X]]]
 
|[[PM_Opc_MOV8|MOV B, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|4F
 
|4F
 
|[[PM_Opc_MOV8|MOV B, [Y]]]
 
|[[PM_Opc_MOV8|MOV B, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|50
 
|50
 
|[[PM_Opc_MOV8|MOV L, A]]
 
|[[PM_Opc_MOV8|MOV L, A]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|51
 
|51
 
|[[PM_Opc_MOV8|MOV L, B]]
 
|[[PM_Opc_MOV8|MOV L, B]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|52
 
|52
 
|[[PM_Opc_MOV8|MOV L, L]]
 
|[[PM_Opc_MOV8|MOV L, L]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|53
 
|53
 
|[[PM_Opc_MOV8|MOV L, H]]
 
|[[PM_Opc_MOV8|MOV L, H]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|54 nn
 
|54 nn
 
|[[PM_Opc_MOV8|MOV L, [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV L, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|55
 
|55
 
|[[PM_Opc_MOV8|MOV L, [HL]]]
 
|[[PM_Opc_MOV8|MOV L, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|56
 
|56
 
|[[PM_Opc_MOV8|MOV L, [X]]]
 
|[[PM_Opc_MOV8|MOV L, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|57
 
|57
 
|[[PM_Opc_MOV8|MOV L, [Y]]]
 
|[[PM_Opc_MOV8|MOV L, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|58
 
|58
 
|[[PM_Opc_MOV8|MOV H, A]]
 
|[[PM_Opc_MOV8|MOV H, A]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|59
 
|59
 
|[[PM_Opc_MOV8|MOV H, B]]
 
|[[PM_Opc_MOV8|MOV H, B]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|5A
 
|5A
 
|[[PM_Opc_MOV8|MOV H, L]]
 
|[[PM_Opc_MOV8|MOV H, L]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|5B
 
|5B
 
|[[PM_Opc_MOV8|MOV H, H]]
 
|[[PM_Opc_MOV8|MOV H, H]]
 
|4
 
|4
 +
|
 
|-
 
|-
 
|5C nn
 
|5C nn
 
|[[PM_Opc_MOV8|MOV H, [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV H, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|5D
 
|5D
 
|[[PM_Opc_MOV8|MOV H, [HL]]]
 
|[[PM_Opc_MOV8|MOV H, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|5E
 
|5E
 
|[[PM_Opc_MOV8|MOV H, [X]]]
 
|[[PM_Opc_MOV8|MOV H, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|5F
 
|5F
 
|[[PM_Opc_MOV8|MOV H, [Y]]]
 
|[[PM_Opc_MOV8|MOV H, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|60
 
|60
 
|[[PM_Opc_MOV8|MOV [X], A]]
 
|[[PM_Opc_MOV8|MOV [X], A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|61
 
|61
 
|[[PM_Opc_MOV8|MOV [X], B]]
 
|[[PM_Opc_MOV8|MOV [X], B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|62
 
|62
 
|[[PM_Opc_MOV8|MOV [X], L]]
 
|[[PM_Opc_MOV8|MOV [X], L]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|63
 
|63
 
|[[PM_Opc_MOV8|MOV [X], H]]
 
|[[PM_Opc_MOV8|MOV [X], H]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|64 nn
 
|64 nn
 
|[[PM_Opc_MOV8|MOV [X], [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV [X], [N+#nn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|65
 
|65
 
|[[PM_Opc_MOV8|MOV [X], [HL]]]
 
|[[PM_Opc_MOV8|MOV [X], [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|66
 
|66
 
|[[PM_Opc_MOV8|MOV [X], [X]]]
 
|[[PM_Opc_MOV8|MOV [X], [X]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|67
 
|67
 
|[[PM_Opc_MOV8|MOV [X], [Y]]]
 
|[[PM_Opc_MOV8|MOV [X], [Y]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|68
 
|68
 
|[[PM_Opc_MOV8|MOV [HL], A]]
 
|[[PM_Opc_MOV8|MOV [HL], A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|69
 
|69
 
|[[PM_Opc_MOV8|MOV [HL], B]]
 
|[[PM_Opc_MOV8|MOV [HL], B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|6A
 
|6A
 
|[[PM_Opc_MOV8|MOV [HL], L]]
 
|[[PM_Opc_MOV8|MOV [HL], L]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|6B
 
|6B
 
|[[PM_Opc_MOV8|MOV [HL], H]]
 
|[[PM_Opc_MOV8|MOV [HL], H]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|6C nn
 
|6C nn
 
|[[PM_Opc_MOV8|MOV [HL], [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV [HL], [N+#nn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|6D
 
|6D
 
|[[PM_Opc_MOV8|MOV [HL], [HL]]]
 
|[[PM_Opc_MOV8|MOV [HL], [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|6E
 
|6E
 
|[[PM_Opc_MOV8|MOV [HL], [X]]]
 
|[[PM_Opc_MOV8|MOV [HL], [X]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|6F
 
|6F
 
|[[PM_Opc_MOV8|MOV [HL], [Y]]]
 
|[[PM_Opc_MOV8|MOV [HL], [Y]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|70
 
|70
 
|[[PM_Opc_MOV8|MOV [Y], A]]
 
|[[PM_Opc_MOV8|MOV [Y], A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|71
 
|71
 
|[[PM_Opc_MOV8|MOV [Y], B]]
 
|[[PM_Opc_MOV8|MOV [Y], B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|72
 
|72
 
|[[PM_Opc_MOV8|MOV [Y], L]]
 
|[[PM_Opc_MOV8|MOV [Y], L]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|73
 
|73
 
|[[PM_Opc_MOV8|MOV [Y], H]]
 
|[[PM_Opc_MOV8|MOV [Y], H]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|74 nn
 
|74 nn
 
|[[PM_Opc_MOV8|MOV [Y], [N+#nn]]]
 
|[[PM_Opc_MOV8|MOV [Y], [N+#nn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|75
 
|75
 
|[[PM_Opc_MOV8|MOV [Y], [HL]]]
 
|[[PM_Opc_MOV8|MOV [Y], [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|76
 
|76
 
|[[PM_Opc_MOV8|MOV [Y], [X]]]
 
|[[PM_Opc_MOV8|MOV [Y], [X]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|77
 
|77
 
|[[PM_Opc_MOV8|MOV [Y], [Y]]]
 
|[[PM_Opc_MOV8|MOV [Y], [Y]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|78 nn
 
|78 nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], A]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|79 nn
 
|79 nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], B]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|7A nn
 
|7A nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], L]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], L]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|7B nn
 
|7B nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], H]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], H]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|7D nn
 
|7D nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], [HL]]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|7E nn
 
|7E nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], [X]]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], [X]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|7F nn
 
|7F nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], [Y]]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], [Y]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|9F nn
 
|9F nn
 
|[[PM_Opc_MOV8|MOV F, #nn]]
 
|[[PM_Opc_MOV8|MOV F, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|B0 nn
 
|B0 nn
 
|[[PM_Opc_MOV8|MOV A, #nn]]
 
|[[PM_Opc_MOV8|MOV A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|B1 nn
 
|B1 nn
 
|[[PM_Opc_MOV8|MOV B, #nn]]
 
|[[PM_Opc_MOV8|MOV B, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|B2 nn
 
|B2 nn
 
|[[PM_Opc_MOV8|MOV L, #nn]]
 
|[[PM_Opc_MOV8|MOV L, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|B3 nn
 
|B3 nn
 
|[[PM_Opc_MOV8|MOV H, #nn]]
 
|[[PM_Opc_MOV8|MOV H, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|B4 nn
 
|B4 nn
 
|[[PM_Opc_MOV8|MOV N, #nn]]
 
|[[PM_Opc_MOV8|MOV N, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|B5 nn
 
|B5 nn
 
|[[PM_Opc_MOV8|MOV [HL], #nn]]
 
|[[PM_Opc_MOV8|MOV [HL], #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|B6 nn
 
|B6 nn
 
|[[PM_Opc_MOV8|MOV [X], #nn]]
 
|[[PM_Opc_MOV8|MOV [X], #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|B7 nn
 
|B7 nn
 
|[[PM_Opc_MOV8|MOV [Y], #nn]]
 
|[[PM_Opc_MOV8|MOV [Y], #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|DD nn nn
 
|DD nn nn
 
|[[PM_Opc_MOV8|MOV [N+#nn], #nn]]
 
|[[PM_Opc_MOV8|MOV [N+#nn], #nn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE C4 nn
 
|CE C4 nn
 
|[[PM_Opc_MOV8|MOV U, #nn]]
 
|[[PM_Opc_MOV8|MOV U, #nn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE C5 nn
 
|CE C5 nn
 
|[[PM_Opc_MOV8|MOV I, #nn]]
 
|[[PM_Opc_MOV8|MOV I, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE C6 nn
 
|CE C6 nn
 
|[[PM_Opc_MOV8|MOV XI, #nn]]
 
|[[PM_Opc_MOV8|MOV XI, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE C7 nn
 
|CE C7 nn
 
|[[PM_Opc_MOV8|MOV YI, #nn]]
 
|[[PM_Opc_MOV8|MOV YI, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 40 ss
 
|CE 40 ss
 
|[[PM_Opc_MOV8|MOV A, [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 41 ss
 
|CE 41 ss
 
|[[PM_Opc_MOV8|MOV A, [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 42
 
|CE 42
 
|[[PM_Opc_MOV8|MOV A, [X+L]]]
 
|[[PM_Opc_MOV8|MOV A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 43
 
|CE 43
 
|[[PM_Opc_MOV8|MOV A, [Y+L]]]
 
|[[PM_Opc_MOV8|MOV A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 48 ss
 
|CE 48 ss
 
|[[PM_Opc_MOV8|MOV B, [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV B, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 49 ss
 
|CE 49 ss
 
|[[PM_Opc_MOV8|MOV B, [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV B, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4A
 
|CE 4A
 
|[[PM_Opc_MOV8|MOV B, [X+L]]]
 
|[[PM_Opc_MOV8|MOV B, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4B
 
|CE 4B
 
|[[PM_Opc_MOV8|MOV B, [Y+L]]]
 
|[[PM_Opc_MOV8|MOV B, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 50 ss
 
|CE 50 ss
 
|[[PM_Opc_MOV8|MOV L, [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV L, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 51 ss
 
|CE 51 ss
 
|[[PM_Opc_MOV8|MOV L, [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV L, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 52
 
|CE 52
 
|[[PM_Opc_MOV8|MOV L, [X+L]]]
 
|[[PM_Opc_MOV8|MOV L, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 53
 
|CE 53
 
|[[PM_Opc_MOV8|MOV L, [Y+L]]]
 
|[[PM_Opc_MOV8|MOV L, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 58 ss
 
|CE 58 ss
 
|[[PM_Opc_MOV8|MOV H, [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV H, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 59 ss
 
|CE 59 ss
 
|[[PM_Opc_MOV8|MOV H, [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV H, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5A
 
|CE 5A
 
|[[PM_Opc_MOV8|MOV H, [X+L]]]
 
|[[PM_Opc_MOV8|MOV H, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5B
 
|CE 5B
 
|[[PM_Opc_MOV8|MOV H, [Y+L]]]
 
|[[PM_Opc_MOV8|MOV H, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 44 ss
 
|CE 44 ss
 
|[[PM_Opc_MOV8|MOV [X+#ss], A]]
 
|[[PM_Opc_MOV8|MOV [X+#ss], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 45 ss
 
|CE 45 ss
 
|[[PM_Opc_MOV8|MOV [Y+#ss], A]]
 
|[[PM_Opc_MOV8|MOV [Y+#ss], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 46
 
|CE 46
 
|[[PM_Opc_MOV8|MOV [X+L], A]]
 
|[[PM_Opc_MOV8|MOV [X+L], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 47
 
|CE 47
 
|[[PM_Opc_MOV8|MOV [Y+L], A]]
 
|[[PM_Opc_MOV8|MOV [Y+L], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4C ss
 
|CE 4C ss
 
|[[PM_Opc_MOV8|MOV [X+#ss], B]]
 
|[[PM_Opc_MOV8|MOV [X+#ss], B]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4D ss
 
|CE 4D ss
 
|[[PM_Opc_MOV8|MOV [Y+#ss], B]]
 
|[[PM_Opc_MOV8|MOV [Y+#ss], B]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4E
 
|CE 4E
 
|[[PM_Opc_MOV8|MOV [X+L], B]]
 
|[[PM_Opc_MOV8|MOV [X+L], B]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 4F
 
|CE 4F
 
|[[PM_Opc_MOV8|MOV [Y+L], B]]
 
|[[PM_Opc_MOV8|MOV [Y+L], B]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 54 ss
 
|CE 54 ss
 
|[[PM_Opc_MOV8|MOV [X+#ss], L]]
 
|[[PM_Opc_MOV8|MOV [X+#ss], L]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 55 ss
 
|CE 55 ss
 
|[[PM_Opc_MOV8|MOV [Y+#ss], L]]
 
|[[PM_Opc_MOV8|MOV [Y+#ss], L]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 56
 
|CE 56
 
|[[PM_Opc_MOV8|MOV [X+L], L]]
 
|[[PM_Opc_MOV8|MOV [X+L], L]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 57
 
|CE 57
 
|[[PM_Opc_MOV8|MOV [Y+L], L]]
 
|[[PM_Opc_MOV8|MOV [Y+L], L]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5C ss
 
|CE 5C ss
 
|[[PM_Opc_MOV8|MOV [X+#ss], H]]
 
|[[PM_Opc_MOV8|MOV [X+#ss], H]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5D ss
 
|CE 5D ss
 
|[[PM_Opc_MOV8|MOV [Y+#ss], H]]
 
|[[PM_Opc_MOV8|MOV [Y+#ss], H]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5E
 
|CE 5E
 
|[[PM_Opc_MOV8|MOV [X+L], H]]
 
|[[PM_Opc_MOV8|MOV [X+L], H]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 5F
 
|CE 5F
 
|[[PM_Opc_MOV8|MOV [Y+L], H]]
 
|[[PM_Opc_MOV8|MOV [Y+L], H]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 60 ss
 
|CE 60 ss
 
|[[PM_Opc_MOV8|MOV [HL], [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV [HL], [X+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 61 ss
 
|CE 61 ss
 
|[[PM_Opc_MOV8|MOV [HL], [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV [HL], [Y+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 62
 
|CE 62
 
|[[PM_Opc_MOV8|MOV [HL], [X+L]]]
 
|[[PM_Opc_MOV8|MOV [HL], [X+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 63
 
|CE 63
 
|[[PM_Opc_MOV8|MOV [HL], [Y+L]]]
 
|[[PM_Opc_MOV8|MOV [HL], [Y+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 68 ss
 
|CE 68 ss
 
|[[PM_Opc_MOV8|MOV [X], [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV [X], [X+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 69 ss
 
|CE 69 ss
 
|[[PM_Opc_MOV8|MOV [X], [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV [X], [Y+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 6A
 
|CE 6A
 
|[[PM_Opc_MOV8|MOV [X], [X+L]]]
 
|[[PM_Opc_MOV8|MOV [X], [X+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 6B
 
|CE 6B
 
|[[PM_Opc_MOV8|MOV [X], [Y+L]]]
 
|[[PM_Opc_MOV8|MOV [X], [Y+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 78 ss
 
|CE 78 ss
 
|[[PM_Opc_MOV8|MOV [Y], [X+#ss]]]
 
|[[PM_Opc_MOV8|MOV [Y], [X+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 79 ss
 
|CE 79 ss
 
|[[PM_Opc_MOV8|MOV [Y], [Y+#ss]]]
 
|[[PM_Opc_MOV8|MOV [Y], [Y+#ss]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 7A
 
|CE 7A
 
|[[PM_Opc_MOV8|MOV [Y], [X+L]]]
 
|[[PM_Opc_MOV8|MOV [Y], [X+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 7B
 
|CE 7B
 
|[[PM_Opc_MOV8|MOV [Y], [Y+L]]]
 
|[[PM_Opc_MOV8|MOV [Y], [Y+L]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|B8 nn nn
 
|B8 nn nn
 
|[[PM_Opc_MOV16|MOV BA, [#nnnn]]]
 
|[[PM_Opc_MOV16|MOV BA, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|B9 nn nn
 
|B9 nn nn
 
|[[PM_Opc_MOV16|MOV HL, [#nnnn]]]
 
|[[PM_Opc_MOV16|MOV HL, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|BA nn nn
 
|BA nn nn
 
|[[PM_Opc_MOV16|MOV X, [#nnnn]]]
 
|[[PM_Opc_MOV16|MOV X, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|BB nn nn
 
|BB nn nn
 
|[[PM_Opc_MOV16|MOV Y, [#nnnn]]]
 
|[[PM_Opc_MOV16|MOV Y, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 78 nn nn
 
|CF 78 nn nn
 
|[[PM_Opc_MOV16|MOV SP, [#nnnn]]]
 
|[[PM_Opc_MOV16|MOV SP, [#nnnn]]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|BC nn nn
 
|BC nn nn
 
|[[PM_Opc_MOV16|MOV [#nnnn], BA]]
 
|[[PM_Opc_MOV16|MOV [#nnnn], BA]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|BD nn nn
 
|BD nn nn
 
|[[PM_Opc_MOV16|MOV [#nnnn], HL]]
 
|[[PM_Opc_MOV16|MOV [#nnnn], HL]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|BE nn nn
 
|BE nn nn
 
|[[PM_Opc_MOV16|MOV [#nnnn], X]]
 
|[[PM_Opc_MOV16|MOV [#nnnn], X]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|BF nn nn
 
|BF nn nn
 
|[[PM_Opc_MOV16|MOV [#nnnn], Y]]
 
|[[PM_Opc_MOV16|MOV [#nnnn], Y]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 7C nn nn
 
|CF 7C nn nn
 
|[[PM_Opc_MOV16|MOV [#nnnn], SP]]
 
|[[PM_Opc_MOV16|MOV [#nnnn], SP]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|C4 nn nn
 
|C4 nn nn
 
|[[PM_Opc_MOV16|MOV BA, #nnnn]]
 
|[[PM_Opc_MOV16|MOV BA, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C5 nn nn
 
|C5 nn nn
 
|[[PM_Opc_MOV16|MOV HL, #nnnn]]
 
|[[PM_Opc_MOV16|MOV HL, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C6 nn nn
 
|C6 nn nn
 
|[[PM_Opc_MOV16|MOV X, #nnnn]]
 
|[[PM_Opc_MOV16|MOV X, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C7 nn nn
 
|C7 nn nn
 
|[[PM_Opc_MOV16|MOV Y, #nnnn]]
 
|[[PM_Opc_MOV16|MOV Y, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF 6E nn nn
 
|CF 6E nn nn
 
|[[PM_Opc_MOV16|MOV SP, #nnnn]]
 
|[[PM_Opc_MOV16|MOV SP, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE C0
 
|CE C0
 
|[[PM_Opc_MOV8|MOV A, N]]
 
|[[PM_Opc_MOV8|MOV A, N]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE C1
 
|CE C1
 
|[[PM_Opc_MOV8|MOV A, F]]
 
|[[PM_Opc_MOV8|MOV A, F]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE C8
 
|CE C8
 
|[[PM_Opc_MOV8|MOV A, V]]
 
|[[PM_Opc_MOV8|MOV A, V]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE C9
 
|CE C9
 
|[[PM_Opc_MOV8|MOV A, I]]
 
|[[PM_Opc_MOV8|MOV A, I]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE CA
 
|CE CA
 
|[[PM_Opc_MOV8|MOV A, XI]]
 
|[[PM_Opc_MOV8|MOV A, XI]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE CB
 
|CE CB
 
|[[PM_Opc_MOV8|MOV A, YI]]
 
|[[PM_Opc_MOV8|MOV A, YI]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE C2
 
|CE C2
 
|[[PM_Opc_MOV8|MOV N, A]]
 
|[[PM_Opc_MOV8|MOV N, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE C3
 
|CE C3
 
|[[PM_Opc_MOV8|MOV F, A]]
 
|[[PM_Opc_MOV8|MOV F, A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE CC
 
|CE CC
 
|[[PM_Opc_MOV8|MOV U, A]]
 
|[[PM_Opc_MOV8|MOV U, A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE CD
 
|CE CD
 
|[[PM_Opc_MOV8|MOV I, A]]
 
|[[PM_Opc_MOV8|MOV I, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE CE
 
|CE CE
 
|[[PM_Opc_MOV8|MOV XI, A]]
 
|[[PM_Opc_MOV8|MOV XI, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE CF
 
|CE CF
 
|[[PM_Opc_MOV8|MOV YI, A]]
 
|[[PM_Opc_MOV8|MOV YI, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE D0 nn nn
 
|CE D0 nn nn
 
|[[PM_Opc_MOV8|MOV A, [#nnnn]]]
 
|[[PM_Opc_MOV8|MOV A, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D1 nn nn
 
|CE D1 nn nn
 
|[[PM_Opc_MOV8|MOV B, [#nnnn]]]
 
|[[PM_Opc_MOV8|MOV B, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D2 nn nn
 
|CE D2 nn nn
 
|[[PM_Opc_MOV8|MOV L, [#nnnn]]]
 
|[[PM_Opc_MOV8|MOV L, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D3 nn nn
 
|CE D3 nn nn
 
|[[PM_Opc_MOV8|MOV H, [#nnnn]]]
 
|[[PM_Opc_MOV8|MOV H, [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D4 nn nn
 
|CE D4 nn nn
 
|[[PM_Opc_MOV8|MOV [#nnnn], A]]
 
|[[PM_Opc_MOV8|MOV [#nnnn], A]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D5 nn nn
 
|CE D5 nn nn
 
|[[PM_Opc_MOV8|MOV [#nnnn], B]]
 
|[[PM_Opc_MOV8|MOV [#nnnn], B]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D6 nn nn
 
|CE D6 nn nn
 
|[[PM_Opc_MOV8|MOV [#nnnn], L]]
 
|[[PM_Opc_MOV8|MOV [#nnnn], L]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE D7 nn nn
 
|CE D7 nn nn
 
|[[PM_Opc_MOV8|MOV [#nnnn], H]]
 
|[[PM_Opc_MOV8|MOV [#nnnn], H]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 70 ss
 
|CF 70 ss
 
|[[PM_Opc_MOV16|MOV BA, [SP+#ss]]]
 
|[[PM_Opc_MOV16|MOV BA, [SP+#ss]]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 71 ss
 
|CF 71 ss
 
|[[PM_Opc_MOV16|MOV HL, [SP+#ss]]]
 
|[[PM_Opc_MOV16|MOV HL, [SP+#ss]]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 72 ss
 
|CF 72 ss
 
|[[PM_Opc_MOV16|MOV X, [SP+#ss]]]
 
|[[PM_Opc_MOV16|MOV X, [SP+#ss]]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 73 ss
 
|CF 73 ss
 
|[[PM_Opc_MOV16|MOV Y, [SP+#ss]]]
 
|[[PM_Opc_MOV16|MOV Y, [SP+#ss]]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 74 ss
 
|CF 74 ss
 
|[[PM_Opc_MOV16|MOV [SP+#ss], BA]]
 
|[[PM_Opc_MOV16|MOV [SP+#ss], BA]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 75 ss
 
|CF 75 ss
 
|[[PM_Opc_MOV16|MOV [SP+#ss], HL]]
 
|[[PM_Opc_MOV16|MOV [SP+#ss], HL]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 76 ss
 
|CF 76 ss
 
|[[PM_Opc_MOV16|MOV [SP+#ss], X]]
 
|[[PM_Opc_MOV16|MOV [SP+#ss], X]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF 77 ss
 
|CF 77 ss
 
|[[PM_Opc_MOV16|MOV [SP+#ss], Y]]
 
|[[PM_Opc_MOV16|MOV [SP+#ss], Y]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|CF C0
 
|CF C0
 
|[[PM_Opc_MOV16|MOV BA, [HL]]]
 
|[[PM_Opc_MOV16|MOV BA, [HL]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C1
 
|CF C1
 
|[[PM_Opc_MOV16|MOV HL, [HL]]]
 
|[[PM_Opc_MOV16|MOV HL, [HL]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C2
 
|CF C2
 
|[[PM_Opc_MOV16|MOV X, [HL]]]
 
|[[PM_Opc_MOV16|MOV X, [HL]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C3
 
|CF C3
 
|[[PM_Opc_MOV16|MOV Y, [HL]]]
 
|[[PM_Opc_MOV16|MOV Y, [HL]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D0
 
|CF D0
 
|[[PM_Opc_MOV16|MOV BA, [X]]]
 
|[[PM_Opc_MOV16|MOV BA, [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D1
 
|CF D1
 
|[[PM_Opc_MOV16|MOV HL, [X]]]
 
|[[PM_Opc_MOV16|MOV HL, [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D2
 
|CF D2
 
|[[PM_Opc_MOV16|MOV X, [X]]]
 
|[[PM_Opc_MOV16|MOV X, [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D3
 
|CF D3
 
|[[PM_Opc_MOV16|MOV Y, [X]]]
 
|[[PM_Opc_MOV16|MOV Y, [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D8
 
|CF D8
 
|[[PM_Opc_MOV16|MOV BA, [Y]]]
 
|[[PM_Opc_MOV16|MOV BA, [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D9
 
|CF D9
 
|[[PM_Opc_MOV16|MOV HL, [Y]]]
 
|[[PM_Opc_MOV16|MOV HL, [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DA
 
|CF DA
 
|[[PM_Opc_MOV16|MOV X, [Y]]]
 
|[[PM_Opc_MOV16|MOV X, [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DB
 
|CF DB
 
|[[PM_Opc_MOV16|MOV Y, [Y]]]
 
|[[PM_Opc_MOV16|MOV Y, [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C4
 
|CF C4
 
|[[PM_Opc_MOV16|MOV [HL], BA]]
 
|[[PM_Opc_MOV16|MOV [HL], BA]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C5
 
|CF C5
 
|[[PM_Opc_MOV16|MOV [HL], HL]]
 
|[[PM_Opc_MOV16|MOV [HL], HL]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C6
 
|CF C6
 
|[[PM_Opc_MOV16|MOV [HL], X]]
 
|[[PM_Opc_MOV16|MOV [HL], X]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF C7
 
|CF C7
 
|[[PM_Opc_MOV16|MOV [HL], Y]]
 
|[[PM_Opc_MOV16|MOV [HL], Y]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D4
 
|CF D4
 
|[[PM_Opc_MOV16|MOV [X], BA]]
 
|[[PM_Opc_MOV16|MOV [X], BA]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D5
 
|CF D5
 
|[[PM_Opc_MOV16|MOV [X], HL]]
 
|[[PM_Opc_MOV16|MOV [X], HL]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D6
 
|CF D6
 
|[[PM_Opc_MOV16|MOV [X], X]]
 
|[[PM_Opc_MOV16|MOV [X], X]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF D7
 
|CF D7
 
|[[PM_Opc_MOV16|MOV [X], Y]]
 
|[[PM_Opc_MOV16|MOV [X], Y]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DC
 
|CF DC
 
|[[PM_Opc_MOV16|MOV [Y], BA]]
 
|[[PM_Opc_MOV16|MOV [Y], BA]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DD
 
|CF DD
 
|[[PM_Opc_MOV16|MOV [Y], HL]]
 
|[[PM_Opc_MOV16|MOV [Y], HL]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DE
 
|CF DE
 
|[[PM_Opc_MOV16|MOV [Y], X]]
 
|[[PM_Opc_MOV16|MOV [Y], X]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF DF
 
|CF DF
 
|[[PM_Opc_MOV16|MOV [Y], Y]]
 
|[[PM_Opc_MOV16|MOV [Y], Y]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF E0
 
|CF E0
 
|[[PM_Opc_MOV16|MOV BA, BA]]
 
|[[PM_Opc_MOV16|MOV BA, BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E1
 
|CF E1
 
|[[PM_Opc_MOV16|MOV BA, HL]]
 
|[[PM_Opc_MOV16|MOV BA, HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E2
 
|CF E2
 
|[[PM_Opc_MOV16|MOV BA, X]]
 
|[[PM_Opc_MOV16|MOV BA, X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E3
 
|CF E3
 
|[[PM_Opc_MOV16|MOV BA, Y]]
 
|[[PM_Opc_MOV16|MOV BA, Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E4
 
|CF E4
 
|[[PM_Opc_MOV16|MOV HL, BA]]
 
|[[PM_Opc_MOV16|MOV HL, BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E5
 
|CF E5
 
|[[PM_Opc_MOV16|MOV HL, HL]]
 
|[[PM_Opc_MOV16|MOV HL, HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E6
 
|CF E6
 
|[[PM_Opc_MOV16|MOV HL, X]]
 
|[[PM_Opc_MOV16|MOV HL, X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E7
 
|CF E7
 
|[[PM_Opc_MOV16|MOV HL, Y]]
 
|[[PM_Opc_MOV16|MOV HL, Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E8
 
|CF E8
 
|[[PM_Opc_MOV16|MOV X, BA]]
 
|[[PM_Opc_MOV16|MOV X, BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF E9
 
|CF E9
 
|[[PM_Opc_MOV16|MOV X, HL]]
 
|[[PM_Opc_MOV16|MOV X, HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF EA
 
|CF EA
 
|[[PM_Opc_MOV16|MOV X, X]]
 
|[[PM_Opc_MOV16|MOV X, X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF EB
 
|CF EB
 
|[[PM_Opc_MOV16|MOV X, Y]]
 
|[[PM_Opc_MOV16|MOV X, Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF EC
 
|CF EC
 
|[[PM_Opc_MOV16|MOV Y, BA]]
 
|[[PM_Opc_MOV16|MOV Y, BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF ED
 
|CF ED
 
|[[PM_Opc_MOV16|MOV Y, HL]]
 
|[[PM_Opc_MOV16|MOV Y, HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF EE
 
|CF EE
 
|[[PM_Opc_MOV16|MOV Y, X]]
 
|[[PM_Opc_MOV16|MOV Y, X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF EF
 
|CF EF
 
|[[PM_Opc_MOV16|MOV Y, Y]]
 
|[[PM_Opc_MOV16|MOV Y, Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F0
 
|CF F0
 
|[[PM_Opc_MOV16|MOV SP, BA]]
 
|[[PM_Opc_MOV16|MOV SP, BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F1
 
|CF F1
 
|[[PM_Opc_MOV16|MOV SP, HL]]
 
|[[PM_Opc_MOV16|MOV SP, HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F2
 
|CF F2
 
|[[PM_Opc_MOV16|MOV SP, X]]
 
|[[PM_Opc_MOV16|MOV SP, X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F3
 
|CF F3
 
|[[PM_Opc_MOV16|MOV SP, Y]]
 
|[[PM_Opc_MOV16|MOV SP, Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F4
 
|CF F4
 
|[[PM_Opc_MOV16|MOV HL, SP]]
 
|[[PM_Opc_MOV16|MOV HL, SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F5
 
|CF F5
 
|[[PM_Opc_MOV16|MOV HL, PC]]
 
|[[PM_Opc_MOV16|MOV HL, PC]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F8
 
|CF F8
 
|[[PM_Opc_MOV16|MOV BA, SP]]
 
|[[PM_Opc_MOV16|MOV BA, SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF F9
 
|CF F9
 
|[[PM_Opc_MOV16|MOV BA, PC]]
 
|[[PM_Opc_MOV16|MOV BA, PC]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF FA
 
|CF FA
 
|[[PM_Opc_MOV16|MOV X, SP]]
 
|[[PM_Opc_MOV16|MOV X, SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF FE
 
|CF FE
 
|[[PM_Opc_MOV16|MOV Y, SP]]
 
|[[PM_Opc_MOV16|MOV Y, SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|00
 
|00
 
|[[PM_Opc_ADD8|ADD A, A]]
 
|[[PM_Opc_ADD8|ADD A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|01
 
|01
 
|[[PM_Opc_ADD8|ADD A, B]]
 
|[[PM_Opc_ADD8|ADD A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|02 nn
 
|02 nn
 
|[[PM_Opc_ADD8|ADD A, #nn]]
 
|[[PM_Opc_ADD8|ADD A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|03
 
|03
 
|[[PM_Opc_ADD8|ADD A, [HL]]]
 
|[[PM_Opc_ADD8|ADD A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|04 nn
 
|04 nn
 
|[[PM_Opc_ADD8|ADD A, [N+#nn]]]
 
|[[PM_Opc_ADD8|ADD A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|05 nn nn
 
|05 nn nn
 
|[[PM_Opc_ADD8|ADD A, [#nnnn]]]
 
|[[PM_Opc_ADD8|ADD A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|06
 
|06
 
|[[PM_Opc_ADD8|ADD A, [X]]]
 
|[[PM_Opc_ADD8|ADD A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|07
 
|07
 
|[[PM_Opc_ADD8|ADD A, [Y]]]
 
|[[PM_Opc_ADD8|ADD A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|C0 nn nn
 
|C0 nn nn
 
|[[PM_Opc_ADD16|ADD BA, #nnnn]]
 
|[[PM_Opc_ADD16|ADD BA, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C1 nn nn
 
|C1 nn nn
 
|[[PM_Opc_ADD16|ADD HL, #nnnn]]
 
|[[PM_Opc_ADD16|ADD HL, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C2 nn nn
 
|C2 nn nn
 
|[[PM_Opc_ADD16|ADD X, #nnnn]]
 
|[[PM_Opc_ADD16|ADD X, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C3 nn nn
 
|C3 nn nn
 
|[[PM_Opc_ADD16|ADD Y, #nnnn]]
 
|[[PM_Opc_ADD16|ADD Y, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF 68 nn nn
 
|CF 68 nn nn
 
|[[PM_Opc_ADD16|ADD SP, #nnnn]]
 
|[[PM_Opc_ADD16|ADD SP, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 00 ss
 
|CE 00 ss
 
|[[PM_Opc_ADD8|ADD A, [X+#ss]]]
 
|[[PM_Opc_ADD8|ADD A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 01 ss
 
|CE 01 ss
 
|[[PM_Opc_ADD8|ADD A, [Y+#ss]]]
 
|[[PM_Opc_ADD8|ADD A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 02
 
|CE 02
 
|[[PM_Opc_ADD8|ADD A, [X+L]]]
 
|[[PM_Opc_ADD8|ADD A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 03
 
|CE 03
 
|[[PM_Opc_ADD8|ADD A, [Y+L]]]
 
|[[PM_Opc_ADD8|ADD A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 04
 
|CE 04
 
|[[PM_Opc_ADD8|ADD [HL], A]]
 
|[[PM_Opc_ADD8|ADD [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 05 nn
 
|CE 05 nn
 
|[[PM_Opc_ADD8|ADD [HL], #nn]]
 
|[[PM_Opc_ADD8|ADD [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 06
 
|CE 06
 
|[[PM_Opc_ADD8|ADD [HL], [X]]]
 
|[[PM_Opc_ADD8|ADD [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 07
 
|CE 07
 
|[[PM_Opc_ADD8|ADD [HL], [Y]]]
 
|[[PM_Opc_ADD8|ADD [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 00
 
|CF 00
 
|[[PM_Opc_ADD16|ADD BA, BA]]
 
|[[PM_Opc_ADD16|ADD BA, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 01
 
|CF 01
 
|[[PM_Opc_ADD16|ADD BA, HL]]
 
|[[PM_Opc_ADD16|ADD BA, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 02
 
|CF 02
 
|[[PM_Opc_ADD16|ADD BA, X]]
 
|[[PM_Opc_ADD16|ADD BA, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 03
 
|CF 03
 
|[[PM_Opc_ADD16|ADD BA, Y]]
 
|[[PM_Opc_ADD16|ADD BA, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 20
 
|CF 20
 
|[[PM_Opc_ADD16|ADD HL, BA]]
 
|[[PM_Opc_ADD16|ADD HL, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 21
 
|CF 21
 
|[[PM_Opc_ADD16|ADD HL, HL]]
 
|[[PM_Opc_ADD16|ADD HL, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 22
 
|CF 22
 
|[[PM_Opc_ADD16|ADD HL, X]]
 
|[[PM_Opc_ADD16|ADD HL, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 23
 
|CF 23
 
|[[PM_Opc_ADD16|ADD HL, Y]]
 
|[[PM_Opc_ADD16|ADD HL, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 40
 
|CF 40
 
|[[PM_Opc_ADD16|ADD X, BA]]
 
|[[PM_Opc_ADD16|ADD X, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 41
 
|CF 41
 
|[[PM_Opc_ADD16|ADD X, HL]]
 
|[[PM_Opc_ADD16|ADD X, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 42
 
|CF 42
 
|[[PM_Opc_ADD16|ADD Y, BA]]
 
|[[PM_Opc_ADD16|ADD Y, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 43
 
|CF 43
 
|[[PM_Opc_ADD16|ADD Y, HL]]
 
|[[PM_Opc_ADD16|ADD Y, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 44
 
|CF 44
 
|[[PM_Opc_ADD16|ADD SP, BA]]
 
|[[PM_Opc_ADD16|ADD SP, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 45
 
|CF 45
 
|[[PM_Opc_ADD16|ADD SP, HL]]
 
|[[PM_Opc_ADD16|ADD SP, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|10
 
|10
 
|[[PM_Opc_SUB8|SUB A, A]]
 
|[[PM_Opc_SUB8|SUB A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|11
 
|11
 
|[[PM_Opc_SUB8|SUB A, B]]
 
|[[PM_Opc_SUB8|SUB A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|12 nn
 
|12 nn
 
|[[PM_Opc_SUB8|SUB A, #nn]]
 
|[[PM_Opc_SUB8|SUB A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|13
 
|13
 
|[[PM_Opc_SUB8|SUB A, [HL]]]
 
|[[PM_Opc_SUB8|SUB A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|14 nn
 
|14 nn
 
|[[PM_Opc_SUB8|SUB A, [N+#nn]]]
 
|[[PM_Opc_SUB8|SUB A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|15 nn nn
 
|15 nn nn
 
|[[PM_Opc_SUB8|SUB A, [#nnnn]]]
 
|[[PM_Opc_SUB8|SUB A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|16
 
|16
 
|[[PM_Opc_SUB8|SUB A, [X]]]
 
|[[PM_Opc_SUB8|SUB A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|17
 
|17
 
|[[PM_Opc_SUB8|SUB A, [Y]]]
 
|[[PM_Opc_SUB8|SUB A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|D0 nn nn
 
|D0 nn nn
 
|[[PM_Opc_SUB16|SUB BA, #nnnn]]
 
|[[PM_Opc_SUB16|SUB BA, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D1 nn nn
 
|D1 nn nn
 
|[[PM_Opc_SUB16|SUB HL, #nnnn]]
 
|[[PM_Opc_SUB16|SUB HL, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D2 nn nn
 
|D2 nn nn
 
|[[PM_Opc_SUB16|SUB X, #nnnn]]
 
|[[PM_Opc_SUB16|SUB X, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D3 nn nn
 
|D3 nn nn
 
|[[PM_Opc_SUB16|SUB Y, #nnnn]]
 
|[[PM_Opc_SUB16|SUB Y, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF 6A nn nn
 
|CF 6A nn nn
 
|[[PM_Opc_SUB16|SUB SP, #nnnn]]
 
|[[PM_Opc_SUB16|SUB SP, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 10 ss
 
|CE 10 ss
 
|[[PM_Opc_SUB8|SUB A, [X+#ss]]]
 
|[[PM_Opc_SUB8|SUB A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 11 ss
 
|CE 11 ss
 
|[[PM_Opc_SUB8|SUB A, [Y+#ss]]]
 
|[[PM_Opc_SUB8|SUB A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 12
 
|CE 12
 
|[[PM_Opc_SUB8|SUB A, [X+L]]]
 
|[[PM_Opc_SUB8|SUB A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 13
 
|CE 13
 
|[[PM_Opc_SUB8|SUB A, [Y+L]]]
 
|[[PM_Opc_SUB8|SUB A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 14
 
|CE 14
 
|[[PM_Opc_SUB8|SUB [HL], A]]
 
|[[PM_Opc_SUB8|SUB [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 15 nn
 
|CE 15 nn
 
|[[PM_Opc_SUB8|SUB [HL], #nn]]
 
|[[PM_Opc_SUB8|SUB [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 16
 
|CE 16
 
|[[PM_Opc_SUB8|SUB [HL], [X]]]
 
|[[PM_Opc_SUB8|SUB [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 17
 
|CE 17
 
|[[PM_Opc_SUB8|SUB [HL], [Y]]]
 
|[[PM_Opc_SUB8|SUB [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 08
 
|CF 08
 
|[[PM_Opc_SUB16|SUB BA, BA]]
 
|[[PM_Opc_SUB16|SUB BA, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 09
 
|CF 09
 
|[[PM_Opc_SUB16|SUB BA, HL]]
 
|[[PM_Opc_SUB16|SUB BA, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 0A
 
|CF 0A
 
|[[PM_Opc_SUB16|SUB BA, X]]
 
|[[PM_Opc_SUB16|SUB BA, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 0B
 
|CF 0B
 
|[[PM_Opc_SUB16|SUB BA, Y]]
 
|[[PM_Opc_SUB16|SUB BA, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 28
 
|CF 28
 
|[[PM_Opc_SUB16|SUB HL, BA]]
 
|[[PM_Opc_SUB16|SUB HL, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 29
 
|CF 29
 
|[[PM_Opc_SUB16|SUB HL, HL]]
 
|[[PM_Opc_SUB16|SUB HL, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2A
 
|CF 2A
 
|[[PM_Opc_SUB16|SUB HL, X]]
 
|[[PM_Opc_SUB16|SUB HL, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2B
 
|CF 2B
 
|[[PM_Opc_SUB16|SUB HL, Y]]
 
|[[PM_Opc_SUB16|SUB HL, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 48
 
|CF 48
 
|[[PM_Opc_SUB16|SUB X, BA]]
 
|[[PM_Opc_SUB16|SUB X, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 49
 
|CF 49
 
|[[PM_Opc_SUB16|SUB X, HL]]
 
|[[PM_Opc_SUB16|SUB X, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 4A
 
|CF 4A
 
|[[PM_Opc_SUB16|SUB Y, BA]]
 
|[[PM_Opc_SUB16|SUB Y, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 4B
 
|CF 4B
 
|[[PM_Opc_SUB16|SUB Y, HL]]
 
|[[PM_Opc_SUB16|SUB Y, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 4C
 
|CF 4C
 
|[[PM_Opc_SUB16|SUB SP, BA]]
 
|[[PM_Opc_SUB16|SUB SP, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 4D
 
|CF 4D
 
|[[PM_Opc_SUB16|SUB SP, HL]]
 
|[[PM_Opc_SUB16|SUB SP, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|08
 
|08
 
|[[PM_Opc_ADC8|ADC A, A]]
 
|[[PM_Opc_ADC8|ADC A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|09
 
|09
 
|[[PM_Opc_ADC8|ADC A, B]]
 
|[[PM_Opc_ADC8|ADC A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|0A nn
 
|0A nn
 
|[[PM_Opc_ADC8|ADC A, #nn]]
 
|[[PM_Opc_ADC8|ADC A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|0B
 
|0B
 
|[[PM_Opc_ADC8|ADC A, [HL]]]
 
|[[PM_Opc_ADC8|ADC A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|0C nn
 
|0C nn
 
|[[PM_Opc_ADC8|ADC A, [N+#nn]]]
 
|[[PM_Opc_ADC8|ADC A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|0D nn nn
 
|0D nn nn
 
|[[PM_Opc_ADC8|ADC A, [#nnnn]]]
 
|[[PM_Opc_ADC8|ADC A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|0E
 
|0E
 
|[[PM_Opc_ADC8|ADC A, [X]]]
 
|[[PM_Opc_ADC8|ADC A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|0F
 
|0F
 
|[[PM_Opc_ADC8|ADC A, [Y]]]
 
|[[PM_Opc_ADC8|ADC A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE 08 ss
 
|CE 08 ss
 
|[[PM_Opc_ADC8|ADC A, [X+#ss]]]
 
|[[PM_Opc_ADC8|ADC A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 09 ss
 
|CE 09 ss
 
|[[PM_Opc_ADC8|ADC A, [Y+#ss]]]
 
|[[PM_Opc_ADC8|ADC A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 0A
 
|CE 0A
 
|[[PM_Opc_ADC8|ADC A, [X+L]]]
 
|[[PM_Opc_ADC8|ADC A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 0B
 
|CE 0B
 
|[[PM_Opc_ADC8|ADC A, [Y+L]]]
 
|[[PM_Opc_ADC8|ADC A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 0C
 
|CE 0C
 
|[[PM_Opc_ADC8|ADC [HL], A]]
 
|[[PM_Opc_ADC8|ADC [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 0D nn
 
|CE 0D nn
 
|[[PM_Opc_ADC8|ADC [HL], #nn]]
 
|[[PM_Opc_ADC8|ADC [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 0E
 
|CE 0E
 
|[[PM_Opc_ADC8|ADC [HL], [X]]]
 
|[[PM_Opc_ADC8|ADC [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 0F
 
|CE 0F
 
|[[PM_Opc_ADC8|ADC [HL], [Y]]]
 
|[[PM_Opc_ADC8|ADC [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 04
 
|CF 04
 
|[[PM_Opc_ADC16|ADC BA, BA]]
 
|[[PM_Opc_ADC16|ADC BA, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 05
 
|CF 05
 
|[[PM_Opc_ADC16|ADC BA, HL]]
 
|[[PM_Opc_ADC16|ADC BA, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 06
 
|CF 06
 
|[[PM_Opc_ADC16|ADC BA, X]]
 
|[[PM_Opc_ADC16|ADC BA, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 07
 
|CF 07
 
|[[PM_Opc_ADC16|ADC BA, Y]]
 
|[[PM_Opc_ADC16|ADC BA, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 24
 
|CF 24
 
|[[PM_Opc_ADC16|ADC HL, BA]]
 
|[[PM_Opc_ADC16|ADC HL, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 25
 
|CF 25
 
|[[PM_Opc_ADC16|ADC HL, HL]]
 
|[[PM_Opc_ADC16|ADC HL, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 26
 
|CF 26
 
|[[PM_Opc_ADC16|ADC HL, X]]
 
|[[PM_Opc_ADC16|ADC HL, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 27
 
|CF 27
 
|[[PM_Opc_ADC16|ADC HL, Y]]
 
|[[PM_Opc_ADC16|ADC HL, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 60 nn nn
 
|CF 60 nn nn
 
|[[PM_Opc_ADC16|ADC BA, #nnnn]]
 
|[[PM_Opc_ADC16|ADC BA, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 61 nn nn
 
|CF 61 nn nn
 
|[[PM_Opc_ADC16|ADC HL, #nnnn]]
 
|[[PM_Opc_ADC16|ADC HL, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|18
 
|18
 
|[[PM_Opc_SBC8|SBC A, A]]
 
|[[PM_Opc_SBC8|SBC A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|19
 
|19
 
|[[PM_Opc_SBC8|SBC A, B]]
 
|[[PM_Opc_SBC8|SBC A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|1A nn
 
|1A nn
 
|[[PM_Opc_SBC8|SBC A, #nn]]
 
|[[PM_Opc_SBC8|SBC A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|1B
 
|1B
 
|[[PM_Opc_SBC8|SBC A, [HL]]]
 
|[[PM_Opc_SBC8|SBC A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|1C nn
 
|1C nn
 
|[[PM_Opc_SBC8|SBC A, [N+#nn]]]
 
|[[PM_Opc_SBC8|SBC A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|1D nn nn
 
|1D nn nn
 
|[[PM_Opc_SBC8|SBC A, [#nnnn]]]
 
|[[PM_Opc_SBC8|SBC A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|1E
 
|1E
 
|[[PM_Opc_SBC8|SBC A, [X]]]
 
|[[PM_Opc_SBC8|SBC A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|1F
 
|1F
 
|[[PM_Opc_SBC8|SBC A, [Y]]]
 
|[[PM_Opc_SBC8|SBC A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE 18 ss
 
|CE 18 ss
 
|[[PM_Opc_SBC8|SBC A, [X+#ss]]]
 
|[[PM_Opc_SBC8|SBC A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 19 ss
 
|CE 19 ss
 
|[[PM_Opc_SBC8|SBC A, [Y+#ss]]]
 
|[[PM_Opc_SBC8|SBC A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 1A
 
|CE 1A
 
|[[PM_Opc_SBC8|SBC A, [X+L]]]
 
|[[PM_Opc_SBC8|SBC A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 1B
 
|CE 1B
 
|[[PM_Opc_SBC8|SBC A, [Y+L]]]
 
|[[PM_Opc_SBC8|SBC A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 1C
 
|CE 1C
 
|[[PM_Opc_SBC8|SBC [HL], A]]
 
|[[PM_Opc_SBC8|SBC [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 1D nn
 
|CE 1D nn
 
|[[PM_Opc_SBC8|SBC [HL], #nn]]
 
|[[PM_Opc_SBC8|SBC [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 1E
 
|CE 1E
 
|[[PM_Opc_SBC8|SBC [HL], [X]]]
 
|[[PM_Opc_SBC8|SBC [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 1F
 
|CE 1F
 
|[[PM_Opc_SBC8|SBC [HL], [Y]]]
 
|[[PM_Opc_SBC8|SBC [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CF 0C
 
|CF 0C
 
|[[PM_Opc_SBC16|SBC BA, BA]]
 
|[[PM_Opc_SBC16|SBC BA, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 0D
 
|CF 0D
 
|[[PM_Opc_SBC16|SBC BA, HL]]
 
|[[PM_Opc_SBC16|SBC BA, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 0E
 
|CF 0E
 
|[[PM_Opc_SBC16|SBC BA, X]]
 
|[[PM_Opc_SBC16|SBC BA, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 0F
 
|CF 0F
 
|[[PM_Opc_SBC16|SBC BA, Y]]
 
|[[PM_Opc_SBC16|SBC BA, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2C
 
|CF 2C
 
|[[PM_Opc_SBC16|SBC HL, BA]]
 
|[[PM_Opc_SBC16|SBC HL, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2D
 
|CF 2D
 
|[[PM_Opc_SBC16|SBC HL, HL]]
 
|[[PM_Opc_SBC16|SBC HL, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2E
 
|CF 2E
 
|[[PM_Opc_SBC16|SBC HL, X]]
 
|[[PM_Opc_SBC16|SBC HL, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 2F
 
|CF 2F
 
|[[PM_Opc_SBC16|SBC HL, Y]]
 
|[[PM_Opc_SBC16|SBC HL, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 62 nn nn
 
|CF 62 nn nn
 
|[[PM_Opc_SBC16|SBC BA, #nnnn]]
 
|[[PM_Opc_SBC16|SBC BA, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 63 nn nn
 
|CF 63 nn nn
 
|[[PM_Opc_SBC16|SBC HL, #nnnn]]
 
|[[PM_Opc_SBC16|SBC HL, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|30
 
|30
 
|[[PM_Opc_CMP8|CMP A, A]]
 
|[[PM_Opc_CMP8|CMP A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|31
 
|31
 
|[[PM_Opc_CMP8|CMP A, B]]
 
|[[PM_Opc_CMP8|CMP A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|32 nn
 
|32 nn
 
|[[PM_Opc_CMP8|CMP A, #nn]]
 
|[[PM_Opc_CMP8|CMP A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|33
 
|33
 
|[[PM_Opc_CMP8|CMP A, [HL]]]
 
|[[PM_Opc_CMP8|CMP A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|34 nn
 
|34 nn
 
|[[PM_Opc_CMP8|CMP A, [N+#nn]]]
 
|[[PM_Opc_CMP8|CMP A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|35 nn nn
 
|35 nn nn
 
|[[PM_Opc_CMP8|CMP A, [#nnnn]]]
 
|[[PM_Opc_CMP8|CMP A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|36
 
|36
 
|[[PM_Opc_CMP8|CMP A, [X]]]
 
|[[PM_Opc_CMP8|CMP A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|37
 
|37
 
|[[PM_Opc_CMP8|CMP A, [Y]]]
 
|[[PM_Opc_CMP8|CMP A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|D4 nn nn
 
|D4 nn nn
 
|[[PM_Opc_CMP16|CMP BA, #nnnn]]
 
|[[PM_Opc_CMP16|CMP BA, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D5 nn nn
 
|D5 nn nn
 
|[[PM_Opc_CMP16|CMP HL, #nnnn]]
 
|[[PM_Opc_CMP16|CMP HL, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D6 nn nn
 
|D6 nn nn
 
|[[PM_Opc_CMP16|CMP X, #nnnn]]
 
|[[PM_Opc_CMP16|CMP X, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D7 nn nn
 
|D7 nn nn
 
|[[PM_Opc_CMP16|CMP Y, #nnnn]]
 
|[[PM_Opc_CMP16|CMP Y, #nnnn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF 6C nn nn
 
|CF 6C nn nn
 
|[[PM_Opc_CMP16|CMP SP, #nnnn]]
 
|[[PM_Opc_CMP16|CMP SP, #nnnn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|DB nn nn
 
|DB nn nn
 
|[[PM_Opc_CMP8|CMP [N+#nn], #nn]]
 
|[[PM_Opc_CMP8|CMP [N+#nn], #nn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 30 ss
 
|CE 30 ss
 
|[[PM_Opc_CMP8|CMP A, [X+#ss]]]
 
|[[PM_Opc_CMP8|CMP A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 31 ss
 
|CE 31 ss
 
|[[PM_Opc_CMP8|CMP A, [Y+#ss]]]
 
|[[PM_Opc_CMP8|CMP A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 32
 
|CE 32
 
|[[PM_Opc_CMP8|CMP A, [X+L]]]
 
|[[PM_Opc_CMP8|CMP A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 33
 
|CE 33
 
|[[PM_Opc_CMP8|CMP A, [Y+L]]]
 
|[[PM_Opc_CMP8|CMP A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 34
 
|CE 34
 
|[[PM_Opc_CMP8|CMP [HL], A]]
 
|[[PM_Opc_CMP8|CMP [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 35 nn
 
|CE 35 nn
 
|[[PM_Opc_CMP8|CMP [HL], #nn]]
 
|[[PM_Opc_CMP8|CMP [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 36
 
|CE 36
 
|[[PM_Opc_CMP8|CMP [HL], [X]]]
 
|[[PM_Opc_CMP8|CMP [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 37
 
|CE 37
 
|[[PM_Opc_CMP8|CMP [HL], [Y]]]
 
|[[PM_Opc_CMP8|CMP [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE BC nn
 
|CE BC nn
 
|[[PM_Opc_CMP8|CMP B, #nn]]
 
|[[PM_Opc_CMP8|CMP B, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE BD nn
 
|CE BD nn
 
|[[PM_Opc_CMP8|CMP L, #nn]]
 
|[[PM_Opc_CMP8|CMP L, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE BE nn
 
|CE BE nn
 
|[[PM_Opc_CMP8|CMP H, #nn]]
 
|[[PM_Opc_CMP8|CMP H, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF 18
 
|CF 18
 
|[[PM_Opc_CMP16|CMP BA, BA]]
 
|[[PM_Opc_CMP16|CMP BA, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 19
 
|CF 19
 
|[[PM_Opc_CMP16|CMP BA, HL]]
 
|[[PM_Opc_CMP16|CMP BA, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 1A
 
|CF 1A
 
|[[PM_Opc_CMP16|CMP BA, X]]
 
|[[PM_Opc_CMP16|CMP BA, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 1B
 
|CF 1B
 
|[[PM_Opc_CMP16|CMP BA, Y]]
 
|[[PM_Opc_CMP16|CMP BA, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 38
 
|CF 38
 
|[[PM_Opc_CMP16|CMP HL, BA]]
 
|[[PM_Opc_CMP16|CMP HL, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 39
 
|CF 39
 
|[[PM_Opc_CMP16|CMP HL, HL]]
 
|[[PM_Opc_CMP16|CMP HL, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 3A
 
|CF 3A
 
|[[PM_Opc_CMP16|CMP HL, X]]
 
|[[PM_Opc_CMP16|CMP HL, X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 3B
 
|CF 3B
 
|[[PM_Opc_CMP16|CMP HL, Y]]
 
|[[PM_Opc_CMP16|CMP HL, Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 5C
 
|CF 5C
 
|[[PM_Opc_CMP16|CMP SP, BA]]
 
|[[PM_Opc_CMP16|CMP SP, BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CF 5D
 
|CF 5D
 
|[[PM_Opc_CMP16|CMP SP, HL]]
 
|[[PM_Opc_CMP16|CMP SP, HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|80
 
|80
 
|[[PM_Opc_INC8|INC A]]
 
|[[PM_Opc_INC8|INC A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|81
 
|81
 
|[[PM_Opc_INC8|INC B]]
 
|[[PM_Opc_INC8|INC B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|82
 
|82
 
|[[PM_Opc_INC8|INC L]]
 
|[[PM_Opc_INC8|INC L]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|83
 
|83
 
|[[PM_Opc_INC8|INC H]]
 
|[[PM_Opc_INC8|INC H]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|84
 
|84
 
|[[PM_Opc_INC8|INC N]]
 
|[[PM_Opc_INC8|INC N]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|85 nn
 
|85 nn
 
|[[PM_Opc_INC8|INC [N+#nn]]]
 
|[[PM_Opc_INC8|INC [N+#nn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|86
 
|86
 
|[[PM_Opc_INC8|INC [HL]]]
 
|[[PM_Opc_INC8|INC [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|87
 
|87
 
|[[PM_Opc_INC16|INC SP]]
 
|[[PM_Opc_INC16|INC SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|90
 
|90
 
|[[PM_Opc_INC16|INC BA]]
 
|[[PM_Opc_INC16|INC BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|91
 
|91
 
|[[PM_Opc_INC16|INC HL]]
 
|[[PM_Opc_INC16|INC HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|92
 
|92
 
|[[PM_Opc_INC16|INC X]]
 
|[[PM_Opc_INC16|INC X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|93
 
|93
 
|[[PM_Opc_INC16|INC Y]]
 
|[[PM_Opc_INC16|INC Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|88
 
|88
 
|[[PM_Opc_DEC8|DEC A]]
 
|[[PM_Opc_DEC8|DEC A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|89
 
|89
 
|[[PM_Opc_DEC8|DEC B]]
 
|[[PM_Opc_DEC8|DEC B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|8A
 
|8A
 
|[[PM_Opc_DEC8|DEC L]]
 
|[[PM_Opc_DEC8|DEC L]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|8B
 
|8B
 
|[[PM_Opc_DEC8|DEC H]]
 
|[[PM_Opc_DEC8|DEC H]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|8C
 
|8C
 
|[[PM_Opc_DEC8|DEC N]]
 
|[[PM_Opc_DEC8|DEC N]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|8D nn
 
|8D nn
 
|[[PM_Opc_DEC8|DEC [N+#nn]]]
 
|[[PM_Opc_DEC8|DEC [N+#nn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|8E
 
|8E
 
|[[PM_Opc_DEC8|DEC [HL]]]
 
|[[PM_Opc_DEC8|DEC [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|8F
 
|8F
 
|[[PM_Opc_DEC16|DEC SP]]
 
|[[PM_Opc_DEC16|DEC SP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|98
 
|98
 
|[[PM_Opc_DEC16|DEC BA]]
 
|[[PM_Opc_DEC16|DEC BA]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|99
 
|99
 
|[[PM_Opc_DEC16|DEC HL]]
 
|[[PM_Opc_DEC16|DEC HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|9A
 
|9A
 
|[[PM_Opc_DEC16|DEC X]]
 
|[[PM_Opc_DEC16|DEC X]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|9B
 
|9B
 
|[[PM_Opc_DEC16|DEC Y]]
 
|[[PM_Opc_DEC16|DEC Y]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE A4
 
|CE A4
 
|[[PM_Opc_NEG|NEG A]]
 
|[[PM_Opc_NEG|NEG A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE A5
 
|CE A5
 
|[[PM_Opc_NEG|NEG B]]
 
|[[PM_Opc_NEG|NEG B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE A6
 
|CE A6
 
|[[PM_Opc_NEG|NEG [N+#nn]]]
 
|[[PM_Opc_NEG|NEG [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE A7
 
|CE A7
 
|[[PM_Opc_NEG|NEG [HL]]]
 
|[[PM_Opc_NEG|NEG [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE D8
 
|CE D8
 
|[[PM_Opc_MUL|MUL L, A]]
 
|[[PM_Opc_MUL|MUL L, A]]
 
|48
 
|48
 +
|
 
|-
 
|-
 
|CE D9
 
|CE D9
 
|[[PM_Opc_DIV|DIV HL, A]]
 
|[[PM_Opc_DIV|DIV HL, A]]
 
|52
 
|52
 +
|
 
|-
 
|-
 
|94
 
|94
 
|[[PM_Opc_TST|TST A, B]]
 
|[[PM_Opc_TST|TST A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|95 nn
 
|95 nn
 
|[[PM_Opc_TST|TST [HL], #nn]]
 
|[[PM_Opc_TST|TST [HL], #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|96 nn
 
|96 nn
 
|[[PM_Opc_TST|TST A, #nn]]
 
|[[PM_Opc_TST|TST A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|97 nn
 
|97 nn
 
|[[PM_Opc_TST|TST B, #nn]]
 
|[[PM_Opc_TST|TST B, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|DC nn nn
 
|DC nn nn
 
|[[PM_Opc_TST|TST [N+#nn], #nn]]
 
|[[PM_Opc_TST|TST [N+#nn], #nn]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|20
 
|20
 
|[[PM_Opc_AND|AND A, A]]
 
|[[PM_Opc_AND|AND A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|21
 
|21
 
|[[PM_Opc_AND|AND A, B]]
 
|[[PM_Opc_AND|AND A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|22 nn
 
|22 nn
 
|[[PM_Opc_AND|AND A, #nn]]
 
|[[PM_Opc_AND|AND A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|23
 
|23
 
|[[PM_Opc_AND|AND A, [HL]]]
 
|[[PM_Opc_AND|AND A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|24 nn
 
|24 nn
 
|[[PM_Opc_AND|AND A, [N+#nn]]]
 
|[[PM_Opc_AND|AND A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|25 nn nn
 
|25 nn nn
 
|[[PM_Opc_AND|AND A, [#nnnn]]]
 
|[[PM_Opc_AND|AND A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|26
 
|26
 
|[[PM_Opc_AND|AND A, [X]]]
 
|[[PM_Opc_AND|AND A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|27
 
|27
 
|[[PM_Opc_AND|AND A, [Y]]]
 
|[[PM_Opc_AND|AND A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|9C nn
 
|9C nn
 
|[[PM_Opc_AND|AND F, #nn]]
 
|[[PM_Opc_AND|AND F, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B0 nn
 
|CE B0 nn
 
|[[PM_Opc_AND|AND B, #nn]]
 
|[[PM_Opc_AND|AND B, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B1 nn
 
|CE B1 nn
 
|[[PM_Opc_AND|AND L, #nn]]
 
|[[PM_Opc_AND|AND L, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B2 nn
 
|CE B2 nn
 
|[[PM_Opc_AND|AND H, #nn]]
 
|[[PM_Opc_AND|AND H, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D8 nn nn
 
|D8 nn nn
 
|[[PM_Opc_AND|AND [N+#nn], #nn]]
 
|[[PM_Opc_AND|AND [N+#nn], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 20 ss
 
|CE 20 ss
 
|[[PM_Opc_AND|AND A, [X+#ss]]]
 
|[[PM_Opc_AND|AND A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 21 ss
 
|CE 21 ss
 
|[[PM_Opc_AND|AND A, [Y+#ss]]]
 
|[[PM_Opc_AND|AND A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 22
 
|CE 22
 
|[[PM_Opc_AND|AND A, [X+L]]]
 
|[[PM_Opc_AND|AND A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 23
 
|CE 23
 
|[[PM_Opc_AND|AND A, [Y+L]]]
 
|[[PM_Opc_AND|AND A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 24
 
|CE 24
 
|[[PM_Opc_AND|AND [HL], A]]
 
|[[PM_Opc_AND|AND [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 25 nn
 
|CE 25 nn
 
|[[PM_Opc_AND|AND [HL], #nn]]
 
|[[PM_Opc_AND|AND [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 26
 
|CE 26
 
|[[PM_Opc_AND|AND [HL], [X]]]
 
|[[PM_Opc_AND|AND [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 27
 
|CE 27
 
|[[PM_Opc_AND|AND [HL], [Y]]]
 
|[[PM_Opc_AND|AND [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|28
 
|28
 
|[[PM_Opc_OR|OR A, A]]
 
|[[PM_Opc_OR|OR A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|29
 
|29
 
|[[PM_Opc_OR|OR A, B]]
 
|[[PM_Opc_OR|OR A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|2A nn
 
|2A nn
 
|[[PM_Opc_OR|OR A, #nn]]
 
|[[PM_Opc_OR|OR A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|2B
 
|2B
 
|[[PM_Opc_OR|OR A, [HL]]]
 
|[[PM_Opc_OR|OR A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|2C nn
 
|2C nn
 
|[[PM_Opc_OR|OR A, [N+#nn]]]
 
|[[PM_Opc_OR|OR A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|2D nn nn
 
|2D nn nn
 
|[[PM_Opc_OR|OR A, [#nnnn]]]
 
|[[PM_Opc_OR|OR A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|2E
 
|2E
 
|[[PM_Opc_OR|OR A, [X]]]
 
|[[PM_Opc_OR|OR A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|2F
 
|2F
 
|[[PM_Opc_OR|OR A, [Y]]]
 
|[[PM_Opc_OR|OR A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|9D nn
 
|9D nn
 
|[[PM_Opc_OR|OR F, #nn]]
 
|[[PM_Opc_OR|OR F, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B4 nn
 
|CE B4 nn
 
|[[PM_Opc_OR|OR B, #nn]]
 
|[[PM_Opc_OR|OR B, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B5 nn
 
|CE B5 nn
 
|[[PM_Opc_OR|OR L, #nn]]
 
|[[PM_Opc_OR|OR L, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B6 nn
 
|CE B6 nn
 
|[[PM_Opc_OR|OR H, #nn]]
 
|[[PM_Opc_OR|OR H, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|D9 nn nn
 
|D9 nn nn
 
|[[PM_Opc_OR|OR [N+#nn], #nn]]
 
|[[PM_Opc_OR|OR [N+#nn], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 28 ss
 
|CE 28 ss
 
|[[PM_Opc_OR|OR A, [X+#ss]]]
 
|[[PM_Opc_OR|OR A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 29 ss
 
|CE 29 ss
 
|[[PM_Opc_OR|OR A, [Y+#ss]]]
 
|[[PM_Opc_OR|OR A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 2A
 
|CE 2A
 
|[[PM_Opc_OR|OR A, [X+L]]]
 
|[[PM_Opc_OR|OR A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 2B
 
|CE 2B
 
|[[PM_Opc_OR|OR A, [Y+L]]]
 
|[[PM_Opc_OR|OR A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 2C
 
|CE 2C
 
|[[PM_Opc_OR|OR [HL], A]]
 
|[[PM_Opc_OR|OR [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 2D nn
 
|CE 2D nn
 
|[[PM_Opc_OR|OR [HL], #nn]]
 
|[[PM_Opc_OR|OR [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 2E
 
|CE 2E
 
|[[PM_Opc_OR|OR [HL], [X]]]
 
|[[PM_Opc_OR|OR [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 2F
 
|CE 2F
 
|[[PM_Opc_OR|OR [HL], [Y]]]
 
|[[PM_Opc_OR|OR [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|38
 
|38
 
|[[PM_Opc_XOR|XOR A, A]]
 
|[[PM_Opc_XOR|XOR A, A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|39
 
|39
 
|[[PM_Opc_XOR|XOR A, B]]
 
|[[PM_Opc_XOR|XOR A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|3A nn
 
|3A nn
 
|[[PM_Opc_XOR|XOR A, #nn]]
 
|[[PM_Opc_XOR|XOR A, #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|3B
 
|3B
 
|[[PM_Opc_XOR|XOR A, [HL]]]
 
|[[PM_Opc_XOR|XOR A, [HL]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|3C nn
 
|3C nn
 
|[[PM_Opc_XOR|XOR A, [N+#nn]]]
 
|[[PM_Opc_XOR|XOR A, [N+#nn]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|3D nn nn
 
|3D nn nn
 
|[[PM_Opc_XOR|XOR A, [#nnnn]]]
 
|[[PM_Opc_XOR|XOR A, [#nnnn]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|3E
 
|3E
 
|[[PM_Opc_XOR|XOR A, [X]]]
 
|[[PM_Opc_XOR|XOR A, [X]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|3F
 
|3F
 
|[[PM_Opc_XOR|XOR A, [Y]]]
 
|[[PM_Opc_XOR|XOR A, [Y]]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|9E nn
 
|9E nn
 
|[[PM_Opc_XOR|XOR F, #nn]]
 
|[[PM_Opc_XOR|XOR F, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B8 nn
 
|CE B8 nn
 
|[[PM_Opc_XOR|XOR B, #nn]]
 
|[[PM_Opc_XOR|XOR B, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE B9 nn
 
|CE B9 nn
 
|[[PM_Opc_XOR|XOR L, #nn]]
 
|[[PM_Opc_XOR|XOR L, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE BA nn
 
|CE BA nn
 
|[[PM_Opc_XOR|XOR H, #nn]]
 
|[[PM_Opc_XOR|XOR H, #nn]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|DA nn nn
 
|DA nn nn
 
|[[PM_Opc_XOR|XOR [N+#nn], #nn]]
 
|[[PM_Opc_XOR|XOR [N+#nn], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 38 ss
 
|CE 38 ss
 
|[[PM_Opc_XOR|XOR A, [X+#ss]]]
 
|[[PM_Opc_XOR|XOR A, [X+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 39 ss
 
|CE 39 ss
 
|[[PM_Opc_XOR|XOR A, [Y+#ss]]]
 
|[[PM_Opc_XOR|XOR A, [Y+#ss]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 3A
 
|CE 3A
 
|[[PM_Opc_XOR|XOR A, [X+L]]]
 
|[[PM_Opc_XOR|XOR A, [X+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 3B
 
|CE 3B
 
|[[PM_Opc_XOR|XOR A, [Y+L]]]
 
|[[PM_Opc_XOR|XOR A, [Y+L]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 3C
 
|CE 3C
 
|[[PM_Opc_XOR|XOR [HL], A]]
 
|[[PM_Opc_XOR|XOR [HL], A]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 3D nn
 
|CE 3D nn
 
|[[PM_Opc_XOR|XOR [HL], #nn]]
 
|[[PM_Opc_XOR|XOR [HL], #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 3E
 
|CE 3E
 
|[[PM_Opc_XOR|XOR [HL], [X]]]
 
|[[PM_Opc_XOR|XOR [HL], [X]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 3F
 
|CE 3F
 
|[[PM_Opc_XOR|XOR [HL], [Y]]]
 
|[[PM_Opc_XOR|XOR [HL], [Y]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE A0
 
|CE A0
 
|[[PM_Opc_NOT|NOT A]]
 
|[[PM_Opc_NOT|NOT A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE A1
 
|CE A1
 
|[[PM_Opc_NOT|NOT B]]
 
|[[PM_Opc_NOT|NOT B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE A2
 
|CE A2
 
|[[PM_Opc_NOT|NOT [N+#nn]]]
 
|[[PM_Opc_NOT|NOT [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE A3
 
|CE A3
 
|[[PM_Opc_NOT|NOT [HL]]]
 
|[[PM_Opc_NOT|NOT [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 84
 
|CE 84
 
|[[PM_Opc_SHL|SHL A]]
 
|[[PM_Opc_SHL|SHL A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 85
 
|CE 85
 
|[[PM_Opc_SHL|SHL B]]
 
|[[PM_Opc_SHL|SHL B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 86
 
|CE 86
 
|[[PM_Opc_SHL|SHL [N+#nn]]]
 
|[[PM_Opc_SHL|SHL [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 87
 
|CE 87
 
|[[PM_Opc_SHL|SHL [HL]]]
 
|[[PM_Opc_SHL|SHL [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 80
 
|CE 80
 
|[[PM_Opc_SAL|SAL A]]
 
|[[PM_Opc_SAL|SAL A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 81
 
|CE 81
 
|[[PM_Opc_SAL|SAL B]]
 
|[[PM_Opc_SAL|SAL B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 82
 
|CE 82
 
|[[PM_Opc_SAL|SAL [N+#nn]]]
 
|[[PM_Opc_SAL|SAL [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 83
 
|CE 83
 
|[[PM_Opc_SAL|SAL [HL]]]
 
|[[PM_Opc_SAL|SAL [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 8C
 
|CE 8C
 
|[[PM_Opc_SHR|SHR A]]
 
|[[PM_Opc_SHR|SHR A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 8D
 
|CE 8D
 
|[[PM_Opc_SHR|SHR B]]
 
|[[PM_Opc_SHR|SHR B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 8E
 
|CE 8E
 
|[[PM_Opc_SHR|SHR [N+#nn]]]
 
|[[PM_Opc_SHR|SHR [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 8F
 
|CE 8F
 
|[[PM_Opc_SHR|SHR [HL]]]
 
|[[PM_Opc_SHR|SHR [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 88
 
|CE 88
 
|[[PM_Opc_SAR|SAR A]]
 
|[[PM_Opc_SAR|SAR A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 89
 
|CE 89
 
|[[PM_Opc_SAR|SAR B]]
 
|[[PM_Opc_SAR|SAR B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 8A
 
|CE 8A
 
|[[PM_Opc_SAR|SAR [N+#nn]]]
 
|[[PM_Opc_SAR|SAR [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 8B
 
|CE 8B
 
|[[PM_Opc_SAR|SAR [HL]]]
 
|[[PM_Opc_SAR|SAR [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 94
 
|CE 94
 
|[[PM_Opc_ROL|ROL A]]
 
|[[PM_Opc_ROL|ROL A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 95
 
|CE 95
 
|[[PM_Opc_ROL|ROL B]]
 
|[[PM_Opc_ROL|ROL B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 96
 
|CE 96
 
|[[PM_Opc_ROL|ROL [N+#nn]]]
 
|[[PM_Opc_ROL|ROL [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 97
 
|CE 97
 
|[[PM_Opc_ROL|ROL [HL]]]
 
|[[PM_Opc_ROL|ROL [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 90
 
|CE 90
 
|[[PM_Opc_ROLC|ROLC A]]
 
|[[PM_Opc_ROLC|ROLC A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 91
 
|CE 91
 
|[[PM_Opc_ROLC|ROLC B]]
 
|[[PM_Opc_ROLC|ROLC B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 92
 
|CE 92
 
|[[PM_Opc_ROLC|ROLC [N+#nn]]]
 
|[[PM_Opc_ROLC|ROLC [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 93
 
|CE 93
 
|[[PM_Opc_ROLC|ROLC [HL]]]
 
|[[PM_Opc_ROLC|ROLC [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 9C
 
|CE 9C
 
|[[PM_Opc_ROR|ROR A]]
 
|[[PM_Opc_ROR|ROR A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 9D
 
|CE 9D
 
|[[PM_Opc_ROR|ROR B]]
 
|[[PM_Opc_ROR|ROR B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 9E
 
|CE 9E
 
|[[PM_Opc_ROR|ROR [N+#nn]]]
 
|[[PM_Opc_ROR|ROR [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 9F
 
|CE 9F
 
|[[PM_Opc_ROR|ROR [HL]]]
 
|[[PM_Opc_ROR|ROR [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|CE 98
 
|CE 98
 
|[[PM_Opc_RORC|RORC A]]
 
|[[PM_Opc_RORC|RORC A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 99
 
|CE 99
 
|[[PM_Opc_RORC|RORC B]]
 
|[[PM_Opc_RORC|RORC B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE 9A
 
|CE 9A
 
|[[PM_Opc_RORC|RORC [N+#nn]]]
 
|[[PM_Opc_RORC|RORC [N+#nn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE 9B
 
|CE 9B
 
|[[PM_Opc_RORC|RORC [HL]]]
 
|[[PM_Opc_RORC|RORC [HL]]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|C8
 
|C8
 
|[[PM_Opc_XCHG|XCHG BA, HL]]
 
|[[PM_Opc_XCHG|XCHG BA, HL]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|C9
 
|C9
 
|[[PM_Opc_XCHG|XCHG BA, X]]
 
|[[PM_Opc_XCHG|XCHG BA, X]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CA
 
|CA
 
|[[PM_Opc_XCHG|XCHG BA, Y]]
 
|[[PM_Opc_XCHG|XCHG BA, Y]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CB
 
|CB
 
|[[PM_Opc_XCHG|XCHG BA, SP]]
 
|[[PM_Opc_XCHG|XCHG BA, SP]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CC
 
|CC
 
|[[PM_Opc_XCHG|XCHG A, B]]
 
|[[PM_Opc_XCHG|XCHG A, B]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CD
 
|CD
 
|[[PM_Opc_XCHG|XCHG A, [HL]]]
 
|[[PM_Opc_XCHG|XCHG A, [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|DE
 
|DE
 
|[[PM_Opc_PACK|PACK]]
 
|[[PM_Opc_PACK|PACK]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|DF
 
|DF
 
|[[PM_Opc_UNPACK|UNPACK]]
 
|[[PM_Opc_UNPACK|UNPACK]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|F6
 
|F6
 
|[[PM_Opc_SWAP|SWAP A]]
 
|[[PM_Opc_SWAP|SWAP A]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|F7
 
|F7
 
|[[PM_Opc_SWAP|SWAP [HL]]]
 
|[[PM_Opc_SWAP|SWAP [HL]]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE A8
 
|CE A8
 
|[[PM_Opc_EX|EX BA, A]]
 
|[[PM_Opc_EX|EX BA, A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|A0
 
|A0
 
|[[PM_Opc_PUSH|PUSH BA]]
 
|[[PM_Opc_PUSH|PUSH BA]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|A1
 
|A1
 
|[[PM_Opc_PUSH|PUSH HL]]
 
|[[PM_Opc_PUSH|PUSH HL]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|A2
 
|A2
 
|[[PM_Opc_PUSH|PUSH X]]
 
|[[PM_Opc_PUSH|PUSH X]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|A3
 
|A3
 
|[[PM_Opc_PUSH|PUSH Y]]
 
|[[PM_Opc_PUSH|PUSH Y]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|A4
 
|A4
 
|[[PM_Opc_PUSH|PUSH N]]
 
|[[PM_Opc_PUSH|PUSH N]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|A5
 
|A5
 
|[[PM_Opc_PUSH|PUSH I]]
 
|[[PM_Opc_PUSH|PUSH I]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|A6
 
|A6
 
|[[PM_Opc_PUSH|PUSHX]]
 
|[[PM_Opc_PUSH|PUSHX]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|A7
 
|A7
 
|[[PM_Opc_PUSH|PUSH F]]
 
|[[PM_Opc_PUSH|PUSH F]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B0
 
|CF B0
 
|[[PM_Opc_PUSH|PUSH A]]
 
|[[PM_Opc_PUSH|PUSH A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B1
 
|CF B1
 
|[[PM_Opc_PUSH|PUSH B]]
 
|[[PM_Opc_PUSH|PUSH B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B2
 
|CF B2
 
|[[PM_Opc_PUSH|PUSH L]]
 
|[[PM_Opc_PUSH|PUSH L]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B3
 
|CF B3
 
|[[PM_Opc_PUSH|PUSH H]]
 
|[[PM_Opc_PUSH|PUSH H]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B8
 
|CF B8
 
|[[PM_Opc_PUSH|PUSHA]]
 
|[[PM_Opc_PUSH|PUSHA]]
 
|48
 
|48
 +
|
 
|-
 
|-
 
|CF B9
 
|CF B9
 
|[[PM_Opc_PUSH|PUSHAX]]
 
|[[PM_Opc_PUSH|PUSHAX]]
 
|60
 
|60
 +
|
 
|-
 
|-
 
|A8
 
|A8
 
|[[PM_Opc_POP|POP BA]]
 
|[[PM_Opc_POP|POP BA]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|A9
 
|A9
 
|[[PM_Opc_POP|POP HL]]
 
|[[PM_Opc_POP|POP HL]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|AA
 
|AA
 
|[[PM_Opc_POP|POP X]]
 
|[[PM_Opc_POP|POP X]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|AB
 
|AB
 
|[[PM_Opc_POP|POP Y]]
 
|[[PM_Opc_POP|POP Y]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|AC
 
|AC
 
|[[PM_Opc_POP|POP N]]
 
|[[PM_Opc_POP|POP N]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|AD
 
|AD
 
|[[PM_Opc_POP|POP I]]
 
|[[PM_Opc_POP|POP I]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|AE
 
|AE
 
|[[PM_Opc_POP|POPX]]
 
|[[PM_Opc_POP|POPX]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|AF
 
|AF
 
|[[PM_Opc_POP|POP F]]
 
|[[PM_Opc_POP|POP F]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CF B4
 
|CF B4
 
|[[PM_Opc_POP|POP A]]
 
|[[PM_Opc_POP|POP A]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B5
 
|CF B5
 
|[[PM_Opc_POP|POP B]]
 
|[[PM_Opc_POP|POP B]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B6
 
|CF B6
 
|[[PM_Opc_POP|POP L]]
 
|[[PM_Opc_POP|POP L]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF B7
 
|CF B7
 
|[[PM_Opc_POP|POP H]]
 
|[[PM_Opc_POP|POP H]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CF BC
 
|CF BC
 
|[[PM_Opc_POP|POPA]]
 
|[[PM_Opc_POP|POPA]]
 
|32
 
|32
 +
|
 
|-
 
|-
 
|CF BD
 
|CF BD
 
|[[PM_Opc_POP|POPAX]]
 
|[[PM_Opc_POP|POPAX]]
 
|40
 
|40
 +
|
 
|-
 
|-
 
|E0 ss
 
|E0 ss
 
|[[PM_Opc_CALLC|CALLC short #ss]]
 
|[[PM_Opc_CALLC|CALLC short #ss]]
 
|20 / 8 (Not met)
 
|20 / 8 (Not met)
 +
|
 
|-
 
|-
 
|E1 ss
 
|E1 ss
 
|[[PM_Opc_CALLC|CALLNC short #ss]]
 
|[[PM_Opc_CALLC|CALLNC short #ss]]
 
|20 / 8 (Not met)
 
|20 / 8 (Not met)
 +
|
 
|-
 
|-
 
|E2 ss
 
|E2 ss
 
|[[PM_Opc_CALLC|CALLZ short #ss]]
 
|[[PM_Opc_CALLC|CALLZ short #ss]]
 
|20 / 8 (Not met)
 
|20 / 8 (Not met)
 +
|
 
|-
 
|-
 
|E3 ss
 
|E3 ss
 
|[[PM_Opc_CALLC|CALLNZ short #ss]]
 
|[[PM_Opc_CALLC|CALLNZ short #ss]]
 
|20 / 8 (Not met)
 
|20 / 8 (Not met)
 +
|
 
|-
 
|-
 
|E8 ss ss
 
|E8 ss ss
 
|[[PM_Opc_CALLC|CALLC long #ssss]]
 
|[[PM_Opc_CALLC|CALLC long #ssss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|E9 ss ss
 
|E9 ss ss
 
|[[PM_Opc_CALLC|CALLNC long #ssss]]
 
|[[PM_Opc_CALLC|CALLNC long #ssss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|EA ss ss
 
|EA ss ss
 
|[[PM_Opc_CALLC|CALLZ long #ssss]]
 
|[[PM_Opc_CALLC|CALLZ long #ssss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|EB ss ss
 
|EB ss ss
 
|[[PM_Opc_CALLC|CALLNZ long #ssss]]
 
|[[PM_Opc_CALLC|CALLNZ long #ssss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|F0 ss
 
|F0 ss
 
|[[PM_Opc_CALL|CALL short #ss]]
 
|[[PM_Opc_CALL|CALL short #ss]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|F2 ss ss
 
|F2 ss ss
 
|[[PM_Opc_CALL|CALL long #ssss]]
 
|[[PM_Opc_CALL|CALL long #ssss]]
 
|24
 
|24
 +
|
 
|-
 
|-
 
|FB ss ss
 
|FB ss ss
 
|[[PM_Opc_CALL|CALL [#nnnn]]]
 
|[[PM_Opc_CALL|CALL [#nnnn]]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|FC ss
 
|FC ss
 
|[[PM_Opc_CINT|CINT #nn]]
 
|[[PM_Opc_CINT|CINT #nn]]
 
|20
 
|20
 +
|
 
|-
 
|-
 
|CE F0 ss
 
|CE F0 ss
 
|[[PM_Opc_CALLE|CALLL short #ss]]
 
|[[PM_Opc_CALLE|CALLL short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F1 ss
 
|CE F1 ss
 
|[[PM_Opc_CALLE|CALLLE short #ss]]
 
|[[PM_Opc_CALLE|CALLLE short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F2 ss
 
|CE F2 ss
 
|[[PM_Opc_CALLE|CALLG short #ss]]
 
|[[PM_Opc_CALLE|CALLG short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F3 ss
 
|CE F3 ss
 
|[[PM_Opc_CALLE|CALLGE short #ss]]
 
|[[PM_Opc_CALLE|CALLGE short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F4 ss
 
|CE F4 ss
 
|[[PM_Opc_CALLE|CALLO short #ss]]
 
|[[PM_Opc_CALLE|CALLO short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F5 ss
 
|CE F5 ss
 
|[[PM_Opc_CALLE|CALLNO short #ss]]
 
|[[PM_Opc_CALLE|CALLNO short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F6 ss
 
|CE F6 ss
 
|[[PM_Opc_CALLE|CALLP short #ss]]
 
|[[PM_Opc_CALLE|CALLP short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F7 ss
 
|CE F7 ss
 
|[[PM_Opc_CALLE|CALLNP short #ss]]
 
|[[PM_Opc_CALLE|CALLNP short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F8 ss
 
|CE F8 ss
 
|[[PM_Opc_CALLX|CALLNX0 short #ss]]
 
|[[PM_Opc_CALLX|CALLNX0 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE F9 ss
 
|CE F9 ss
 
|[[PM_Opc_CALLX|CALLNX1 short #ss]]
 
|[[PM_Opc_CALLX|CALLNX1 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FA ss
 
|CE FA ss
 
|[[PM_Opc_CALLX|CALLNX2 short #ss]]
 
|[[PM_Opc_CALLX|CALLNX2 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FB ss
 
|CE FB ss
 
|[[PM_Opc_CALLX|CALLNX3 short #ss]]
 
|[[PM_Opc_CALLX|CALLNX3 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FC ss
 
|CE FC ss
 
|[[PM_Opc_CALLX|CALLX0 short #ss]]
 
|[[PM_Opc_CALLX|CALLX0 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FD ss
 
|CE FD ss
 
|[[PM_Opc_CALLX|CALLX1 short #ss]]
 
|[[PM_Opc_CALLX|CALLX1 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FE ss
 
|CE FE ss
 
|[[PM_Opc_CALLX|CALLX2 short #ss]]
 
|[[PM_Opc_CALLX|CALLX2 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|CE FF ss
 
|CE FF ss
 
|[[PM_Opc_CALLX|CALLX3 short #ss]]
 
|[[PM_Opc_CALLX|CALLX3 short #ss]]
 
|24 / 12 (Not met)
 
|24 / 12 (Not met)
 +
|
 
|-
 
|-
 
|E4 ss
 
|E4 ss
 
|[[PM_Opc_JMPC|JC short #ss]]
 
|[[PM_Opc_JMPC|JC short #ss]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|E5 ss
 
|E5 ss
 
|[[PM_Opc_JMPC|JNC short #ss]]
 
|[[PM_Opc_JMPC|JNC short #ss]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|E6 ss
 
|E6 ss
 
|[[PM_Opc_JMPC|JZ short #ss]]
 
|[[PM_Opc_JMPC|JZ short #ss]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|E7 ss
 
|E7 ss
 
|[[PM_Opc_JMPC|JNZ short #ss]]
 
|[[PM_Opc_JMPC|JNZ short #ss]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|EC ss ss
 
|EC ss ss
 
|[[PM_Opc_JMPC|JC long #ssss]]
 
|[[PM_Opc_JMPC|JC long #ssss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|ED ss ss
 
|ED ss ss
 
|[[PM_Opc_JMPC|JNC long #ssss]]
 
|[[PM_Opc_JMPC|JNC long #ssss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|EE ss ss
 
|EE ss ss
 
|[[PM_Opc_JMPC|JZ long #ssss]]
 
|[[PM_Opc_JMPC|JZ long #ssss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|EF ss ss
 
|EF ss ss
 
|[[PM_Opc_JMPC|JNZ long #ssss]]
 
|[[PM_Opc_JMPC|JNZ long #ssss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|F1 ss
 
|F1 ss
 
|[[PM_Opc_JMP|JMP short #ss]]
 
|[[PM_Opc_JMP|JMP short #ss]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|F3 ss ss
 
|F3 ss ss
 
|[[PM_Opc_JMP|JMP long #ssss]]
 
|[[PM_Opc_JMP|JMP long #ssss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|F4
 
|F4
 
|[[PM_Opc_JMPHL|JMP HL]]
 
|[[PM_Opc_JMPHL|JMP HL]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|F5 ss
 
|F5 ss
 
|[[PM_Opc_JDBNZ|JDBNZ short #ss]]
 
|[[PM_Opc_JDBNZ|JDBNZ short #ss]]
 
|16
 
|16
 +
|
 
|-
 
|-
 
|FD ss
 
|FD ss
 
|[[PM_Opc_JINT|JINT #nn]]
 
|[[PM_Opc_JINT|JINT #nn]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE E0 ss
 
|CE E0 ss
 
|[[PM_Opc_JMPE|JL short #ss]]
 
|[[PM_Opc_JMPE|JL short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E1 ss
 
|CE E1 ss
 
|[[PM_Opc_JMPE|JLE short #ss]]
 
|[[PM_Opc_JMPE|JLE short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E2 ss
 
|CE E2 ss
 
|[[PM_Opc_JMPE|JG short #ss]]
 
|[[PM_Opc_JMPE|JG short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E3 ss
 
|CE E3 ss
 
|[[PM_Opc_JMPE|JGE short #ss]]
 
|[[PM_Opc_JMPE|JGE short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E4 ss
 
|CE E4 ss
 
|[[PM_Opc_JMPE|JO short #ss]]
 
|[[PM_Opc_JMPE|JO short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E5 ss
 
|CE E5 ss
 
|[[PM_Opc_JMPE|JNO short #ss]]
 
|[[PM_Opc_JMPE|JNO short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E6 ss
 
|CE E6 ss
 
|[[PM_Opc_JMPE|JP short #ss]]
 
|[[PM_Opc_JMPE|JP short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E7 ss
 
|CE E7 ss
 
|[[PM_Opc_JMPE|JNP short #ss]]
 
|[[PM_Opc_JMPE|JNP short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E8 ss
 
|CE E8 ss
 
|[[PM_Opc_JMPX|JNX0 short #ss]]
 
|[[PM_Opc_JMPX|JNX0 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE E9 ss
 
|CE E9 ss
 
|[[PM_Opc_JMPX|JNX1 short #ss]]
 
|[[PM_Opc_JMPX|JNX1 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE EA ss
 
|CE EA ss
 
|[[PM_Opc_JMPX|JNX2 short #ss]]
 
|[[PM_Opc_JMPX|JNX2 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE EB ss
 
|CE EB ss
 
|[[PM_Opc_JMPX|JNX3 short #ss]]
 
|[[PM_Opc_JMPX|JNX3 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE EC ss
 
|CE EC ss
 
|[[PM_Opc_JMPX|JX0 short #ss]]
 
|[[PM_Opc_JMPX|JX0 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE ED ss
 
|CE ED ss
 
|[[PM_Opc_JMPX|JX1 short #ss]]
 
|[[PM_Opc_JMPX|JX1 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE EE ss
 
|CE EE ss
 
|[[PM_Opc_JMPX|JX2 short #ss]]
 
|[[PM_Opc_JMPX|JX2 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|CE EF ss
 
|CE EF ss
 
|[[PM_Opc_JMPX|JX3 short #ss]]
 
|[[PM_Opc_JMPX|JX3 short #ss]]
 
|12
 
|12
 +
|
 
|-
 
|-
 
|F8
 
|F8
 
|[[PM_Opc_RET|RET]]
 
|[[PM_Opc_RET|RET]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|F9
 
|F9
 
|[[PM_Opc_RETI|RETI]]
 
|[[PM_Opc_RETI|RETI]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|FA
 
|FA
 
|[[PM_Opc_RETSKIP|RETSKIP]]
 
|[[PM_Opc_RETSKIP|RETSKIP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE AE
 
|CE AE
 
|[[PM_Opc_HALT|HALT]]
 
|[[PM_Opc_HALT|HALT]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|CE AF
 
|CE AF
 
|[[PM_Opc_STOP|STOP]]
 
|[[PM_Opc_STOP|STOP]]
 
|8
 
|8
 +
|
 
|-
 
|-
 
|7C xx
 
|7C xx
 +
|
 +
|64
 
|''nothing'''*'''''
 
|''nothing'''*'''''
 +
|-
 +
|CE B7
 +
|
 
|64
 
|64
 +
|Sets high byte of X as 0x01
 
|-
 
|-
 
|}
 
|}

Revision as of 20:54, 20 April 2009

Instruction list

This is a copy of the list on the page but deviates from it in that this is a table as a whole (making it easier to sort on opcode, mnemonic or cycles count).

Hex Mnemonic Cycles Notes
FF NOP 8
40 MOV A, A 4
41 MOV A, B 4
42 MOV A, L 4
43 MOV A, H 4
44 nn MOV A, [N+#nn] 12
45 MOV A, [HL] 8
46 MOV A, [X] 8
47 MOV A, [Y] 8
48 MOV B, A 4
49 MOV B, B 4
4A MOV B, L 4
4B MOV B, H 4
4C nn MOV B, [N+#nn] 12
4D MOV B, [HL] 8
4E MOV B, [X] 8
4F MOV B, [Y] 8
50 MOV L, A 4
51 MOV L, B 4
52 MOV L, L 4
53 MOV L, H 4
54 nn MOV L, [N+#nn] 12
55 MOV L, [HL] 8
56 MOV L, [X] 8
57 MOV L, [Y] 8
58 MOV H, A 4
59 MOV H, B 4
5A MOV H, L 4
5B MOV H, H 4
5C nn MOV H, [N+#nn] 12
5D MOV H, [HL] 8
5E MOV H, [X] 8
5F MOV H, [Y] 8
60 MOV [X], A 8
61 MOV [X], B 8
62 MOV [X], L 8
63 MOV [X], H 8
64 nn MOV [X], [N+#nn] 16
65 MOV [X], [HL] 12
66 MOV [X], [X] 12
67 MOV [X], [Y] 12
68 MOV [HL], A 8
69 MOV [HL], B 8
6A MOV [HL], L 8
6B MOV [HL], H 8
6C nn MOV [HL], [N+#nn] 16
6D MOV [HL], [HL] 12
6E MOV [HL], [X] 12
6F MOV [HL], [Y] 12
70 MOV [Y], A 8
71 MOV [Y], B 8
72 MOV [Y], L 8
73 MOV [Y], H 8
74 nn MOV [Y], [N+#nn] 16
75 MOV [Y], [HL] 12
76 MOV [Y], [X] 12
77 MOV [Y], [Y] 12
78 nn MOV [N+#nn], A 12
79 nn MOV [N+#nn], B 12
7A nn MOV [N+#nn], L 12
7B nn MOV [N+#nn], H 12
7D nn MOV [N+#nn], [HL] 16
7E nn MOV [N+#nn], [X] 16
7F nn MOV [N+#nn], [Y] 16
9F nn MOV F, #nn 12
B0 nn MOV A, #nn 8
B1 nn MOV B, #nn 8
B2 nn MOV L, #nn 8
B3 nn MOV H, #nn 8
B4 nn MOV N, #nn 8
B5 nn MOV [HL], #nn 12
B6 nn MOV [X], #nn 12
B7 nn MOV [Y], #nn 12
DD nn nn MOV [N+#nn], #nn 16
CE C4 nn MOV U, #nn 16
CE C5 nn MOV I, #nn 12
CE C6 nn MOV XI, #nn 12
CE C7 nn MOV YI, #nn 12
CE 40 ss MOV A, [X+#ss] 16
CE 41 ss MOV A, [Y+#ss] 16
CE 42 MOV A, [X+L] 16
CE 43 MOV A, [Y+L] 16
CE 48 ss MOV B, [X+#ss] 16
CE 49 ss MOV B, [Y+#ss] 16
CE 4A MOV B, [X+L] 16
CE 4B MOV B, [Y+L] 16
CE 50 ss MOV L, [X+#ss] 16
CE 51 ss MOV L, [Y+#ss] 16
CE 52 MOV L, [X+L] 16
CE 53 MOV L, [Y+L] 16
CE 58 ss MOV H, [X+#ss] 16
CE 59 ss MOV H, [Y+#ss] 16
CE 5A MOV H, [X+L] 16
CE 5B MOV H, [Y+L] 16
CE 44 ss MOV [X+#ss], A 16
CE 45 ss MOV [Y+#ss], A 16
CE 46 MOV [X+L], A 16
CE 47 MOV [Y+L], A 16
CE 4C ss MOV [X+#ss], B 16
CE 4D ss MOV [Y+#ss], B 16
CE 4E MOV [X+L], B 16
CE 4F MOV [Y+L], B 16
CE 54 ss MOV [X+#ss], L 16
CE 55 ss MOV [Y+#ss], L 16
CE 56 MOV [X+L], L 16
CE 57 MOV [Y+L], L 16
CE 5C ss MOV [X+#ss], H 16
CE 5D ss MOV [Y+#ss], H 16
CE 5E MOV [X+L], H 16
CE 5F MOV [Y+L], H 16
CE 60 ss MOV [HL], [X+#ss] 20
CE 61 ss MOV [HL], [Y+#ss] 20
CE 62 MOV [HL], [X+L] 20
CE 63 MOV [HL], [Y+L] 20
CE 68 ss MOV [X], [X+#ss] 20
CE 69 ss MOV [X], [Y+#ss] 20
CE 6A MOV [X], [X+L] 20
CE 6B MOV [X], [Y+L] 20
CE 78 ss MOV [Y], [X+#ss] 20
CE 79 ss MOV [Y], [Y+#ss] 20
CE 7A MOV [Y], [X+L] 20
CE 7B MOV [Y], [Y+L] 20
B8 nn nn MOV BA, [#nnnn] 20
B9 nn nn MOV HL, [#nnnn] 20
BA nn nn MOV X, [#nnnn] 20
BB nn nn MOV Y, [#nnnn] 20
CF 78 nn nn MOV SP, [#nnnn] 24
BC nn nn MOV [#nnnn], BA 20
BD nn nn MOV [#nnnn], HL 20
BE nn nn MOV [#nnnn], X 20
BF nn nn MOV [#nnnn], Y 20
CF 7C nn nn MOV [#nnnn], SP 24
C4 nn nn MOV BA, #nnnn 12
C5 nn nn MOV HL, #nnnn 12
C6 nn nn MOV X, #nnnn 12
C7 nn nn MOV Y, #nnnn 12
CF 6E nn nn MOV SP, #nnnn 16
CE C0 MOV A, N 8
CE C1 MOV A, F 8
CE C8 MOV A, V 8
CE C9 MOV A, I 8
CE CA MOV A, XI 8
CE CB MOV A, YI 8
CE C2 MOV N, A 8
CE C3 MOV F, A 12
CE CC MOV U, A 12
CE CD MOV I, A 8
CE CE MOV XI, A 8
CE CF MOV YI, A 8
CE D0 nn nn MOV A, [#nnnn] 20
CE D1 nn nn MOV B, [#nnnn] 20
CE D2 nn nn MOV L, [#nnnn] 20
CE D3 nn nn MOV H, [#nnnn] 20
CE D4 nn nn MOV [#nnnn], A 20
CE D5 nn nn MOV [#nnnn], B 20
CE D6 nn nn MOV [#nnnn], L 20
CE D7 nn nn MOV [#nnnn], H 20
CF 70 ss MOV BA, [SP+#ss] 24
CF 71 ss MOV HL, [SP+#ss] 24
CF 72 ss MOV X, [SP+#ss] 24
CF 73 ss MOV Y, [SP+#ss] 24
CF 74 ss MOV [SP+#ss], BA 24
CF 75 ss MOV [SP+#ss], HL 24
CF 76 ss MOV [SP+#ss], X 24
CF 77 ss MOV [SP+#ss], Y 24
CF C0 MOV BA, [HL] 20
CF C1 MOV HL, [HL] 20
CF C2 MOV X, [HL] 20
CF C3 MOV Y, [HL] 20
CF D0 MOV BA, [X] 20
CF D1 MOV HL, [X] 20
CF D2 MOV X, [X] 20
CF D3 MOV Y, [X] 20
CF D8 MOV BA, [Y] 20
CF D9 MOV HL, [Y] 20
CF DA MOV X, [Y] 20
CF DB MOV Y, [Y] 20
CF C4 MOV [HL], BA 20
CF C5 MOV [HL], HL 20
CF C6 MOV [HL], X 20
CF C7 MOV [HL], Y 20
CF D4 MOV [X], BA 20
CF D5 MOV [X], HL 20
CF D6 MOV [X], X 20
CF D7 MOV [X], Y 20
CF DC MOV [Y], BA 20
CF DD MOV [Y], HL 20
CF DE MOV [Y], X 20
CF DF MOV [Y], Y 20
CF E0 MOV BA, BA 8
CF E1 MOV BA, HL 8
CF E2 MOV BA, X 8
CF E3 MOV BA, Y 8
CF E4 MOV HL, BA 8
CF E5 MOV HL, HL 8
CF E6 MOV HL, X 8
CF E7 MOV HL, Y 8
CF E8 MOV X, BA 8
CF E9 MOV X, HL 8
CF EA MOV X, X 8
CF EB MOV X, Y 8
CF EC MOV Y, BA 8
CF ED MOV Y, HL 8
CF EE MOV Y, X 8
CF EF MOV Y, Y 8
CF F0 MOV SP, BA 8
CF F1 MOV SP, HL 8
CF F2 MOV SP, X 8
CF F3 MOV SP, Y 8
CF F4 MOV HL, SP 8
CF F5 MOV HL, PC 8
CF F8 MOV BA, SP 8
CF F9 MOV BA, PC 8
CF FA MOV X, SP 8
CF FE MOV Y, SP 8
00 ADD A, A 8
01 ADD A, B 8
02 nn ADD A, #nn 8
03 ADD A, [HL] 8
04 nn ADD A, [N+#nn] 12
05 nn nn ADD A, [#nnnn] 16
06 ADD A, [X] 8
07 ADD A, [Y] 8
C0 nn nn ADD BA, #nnnn 12
C1 nn nn ADD HL, #nnnn 12
C2 nn nn ADD X, #nnnn 12
C3 nn nn ADD Y, #nnnn 12
CF 68 nn nn ADD SP, #nnnn 16
CE 00 ss ADD A, [X+#ss] 16
CE 01 ss ADD A, [Y+#ss] 16
CE 02 ADD A, [X+L] 16
CE 03 ADD A, [Y+L] 16
CE 04 ADD [HL], A 16
CE 05 nn ADD [HL], #nn 20
CE 06 ADD [HL], [X] 20
CE 07 ADD [HL], [Y] 20
CF 00 ADD BA, BA 16
CF 01 ADD BA, HL 16
CF 02 ADD BA, X 16
CF 03 ADD BA, Y 16
CF 20 ADD HL, BA 16
CF 21 ADD HL, HL 16
CF 22 ADD HL, X 16
CF 23 ADD HL, Y 16
CF 40 ADD X, BA 16
CF 41 ADD X, HL 16
CF 42 ADD Y, BA 16
CF 43 ADD Y, HL 16
CF 44 ADD SP, BA 16
CF 45 ADD SP, HL 16
10 SUB A, A 8
11 SUB A, B 8
12 nn SUB A, #nn 8
13 SUB A, [HL] 8
14 nn SUB A, [N+#nn] 12
15 nn nn SUB A, [#nnnn] 16
16 SUB A, [X] 8
17 SUB A, [Y] 8
D0 nn nn SUB BA, #nnnn 12
D1 nn nn SUB HL, #nnnn 12
D2 nn nn SUB X, #nnnn 12
D3 nn nn SUB Y, #nnnn 12
CF 6A nn nn SUB SP, #nnnn 16
CE 10 ss SUB A, [X+#ss] 16
CE 11 ss SUB A, [Y+#ss] 16
CE 12 SUB A, [X+L] 16
CE 13 SUB A, [Y+L] 16
CE 14 SUB [HL], A 16
CE 15 nn SUB [HL], #nn 20
CE 16 SUB [HL], [X] 20
CE 17 SUB [HL], [Y] 20
CF 08 SUB BA, BA 16
CF 09 SUB BA, HL 16
CF 0A SUB BA, X 16
CF 0B SUB BA, Y 16
CF 28 SUB HL, BA 16
CF 29 SUB HL, HL 16
CF 2A SUB HL, X 16
CF 2B SUB HL, Y 16
CF 48 SUB X, BA 16
CF 49 SUB X, HL 16
CF 4A SUB Y, BA 16
CF 4B SUB Y, HL 16
CF 4C SUB SP, BA 16
CF 4D SUB SP, HL 16
08 ADC A, A 8
09 ADC A, B 8
0A nn ADC A, #nn 8
0B ADC A, [HL] 8
0C nn ADC A, [N+#nn] 12
0D nn nn ADC A, [#nnnn] 16
0E ADC A, [X] 8
0F ADC A, [Y] 8
CE 08 ss ADC A, [X+#ss] 16
CE 09 ss ADC A, [Y+#ss] 16
CE 0A ADC A, [X+L] 16
CE 0B ADC A, [Y+L] 16
CE 0C ADC [HL], A 16
CE 0D nn ADC [HL], #nn 20
CE 0E ADC [HL], [X] 20
CE 0F ADC [HL], [Y] 20
CF 04 ADC BA, BA 16
CF 05 ADC BA, HL 16
CF 06 ADC BA, X 16
CF 07 ADC BA, Y 16
CF 24 ADC HL, BA 16
CF 25 ADC HL, HL 16
CF 26 ADC HL, X 16
CF 27 ADC HL, Y 16
CF 60 nn nn ADC BA, #nnnn 16
CF 61 nn nn ADC HL, #nnnn 16
18 SBC A, A 8
19 SBC A, B 8
1A nn SBC A, #nn 8
1B SBC A, [HL] 8
1C nn SBC A, [N+#nn] 12
1D nn nn SBC A, [#nnnn] 16
1E SBC A, [X] 8
1F SBC A, [Y] 8
CE 18 ss SBC A, [X+#ss] 16
CE 19 ss SBC A, [Y+#ss] 16
CE 1A SBC A, [X+L] 16
CE 1B SBC A, [Y+L] 16
CE 1C SBC [HL], A 16
CE 1D nn SBC [HL], #nn 20
CE 1E SBC [HL], [X] 20
CE 1F SBC [HL], [Y] 20
CF 0C SBC BA, BA 16
CF 0D SBC BA, HL 16
CF 0E SBC BA, X 16
CF 0F SBC BA, Y 16
CF 2C SBC HL, BA 16
CF 2D SBC HL, HL 16
CF 2E SBC HL, X 16
CF 2F SBC HL, Y 16
CF 62 nn nn SBC BA, #nnnn 16
CF 63 nn nn SBC HL, #nnnn 16
30 CMP A, A 8
31 CMP A, B 8
32 nn CMP A, #nn 8
33 CMP A, [HL] 8
34 nn CMP A, [N+#nn] 12
35 nn nn CMP A, [#nnnn] 16
36 CMP A, [X] 8
37 CMP A, [Y] 8
D4 nn nn CMP BA, #nnnn 12
D5 nn nn CMP HL, #nnnn 12
D6 nn nn CMP X, #nnnn 12
D7 nn nn CMP Y, #nnnn 12
CF 6C nn nn CMP SP, #nnnn 16
DB nn nn CMP [N+#nn], #nn 16
CE 30 ss CMP A, [X+#ss] 16
CE 31 ss CMP A, [Y+#ss] 16
CE 32 CMP A, [X+L] 16
CE 33 CMP A, [Y+L] 16
CE 34 CMP [HL], A 16
CE 35 nn CMP [HL], #nn 20
CE 36 CMP [HL], [X] 20
CE 37 CMP [HL], [Y] 20
CE BC nn CMP B, #nn 12
CE BD nn CMP L, #nn 12
CE BE nn CMP H, #nn 12
CF 18 CMP BA, BA 16
CF 19 CMP BA, HL 16
CF 1A CMP BA, X 16
CF 1B CMP BA, Y 16
CF 38 CMP HL, BA 16
CF 39 CMP HL, HL 16
CF 3A CMP HL, X 16
CF 3B CMP HL, Y 16
CF 5C CMP SP, BA 16
CF 5D CMP SP, HL 16
80 INC A 8
81 INC B 8
82 INC L 8
83 INC H 8
84 INC N 8
85 nn INC [N+#nn] 16
86 INC [HL] 12
87 INC SP 8
90 INC BA 8
91 INC HL 8
92 INC X 8
93 INC Y 8
88 DEC A 8
89 DEC B 8
8A DEC L 8
8B DEC H 8
8C DEC N 8
8D nn DEC [N+#nn] 16
8E DEC [HL] 12
8F DEC SP 8
98 DEC BA 8
99 DEC HL 8
9A DEC X 8
9B DEC Y 8
CE A4 NEG A 12
CE A5 NEG B 12
CE A6 NEG [N+#nn] 20
CE A7 NEG [HL] 16
CE D8 MUL L, A 48
CE D9 DIV HL, A 52
94 TST A, B 8
95 nn TST [HL], #nn 12
96 nn TST A, #nn 8
97 nn TST B, #nn 8
DC nn nn TST [N+#nn], #nn 16
20 AND A, A 8
21 AND A, B 8
22 nn AND A, #nn 8
23 AND A, [HL] 8
24 nn AND A, [N+#nn] 12
25 nn nn AND A, [#nnnn] 16
26 AND A, [X] 8
27 AND A, [Y] 8
9C nn AND F, #nn 12
CE B0 nn AND B, #nn 12
CE B1 nn AND L, #nn 12
CE B2 nn AND H, #nn 12
D8 nn nn AND [N+#nn], #nn 20
CE 20 ss AND A, [X+#ss] 16
CE 21 ss AND A, [Y+#ss] 16
CE 22 AND A, [X+L] 16
CE 23 AND A, [Y+L] 16
CE 24 AND [HL], A 16
CE 25 nn AND [HL], #nn 20
CE 26 AND [HL], [X] 20
CE 27 AND [HL], [Y] 20
28 OR A, A 8
29 OR A, B 8
2A nn OR A, #nn 8
2B OR A, [HL] 8
2C nn OR A, [N+#nn] 12
2D nn nn OR A, [#nnnn] 16
2E OR A, [X] 8
2F OR A, [Y] 8
9D nn OR F, #nn 12
CE B4 nn OR B, #nn 12
CE B5 nn OR L, #nn 12
CE B6 nn OR H, #nn 12
D9 nn nn OR [N+#nn], #nn 20
CE 28 ss OR A, [X+#ss] 16
CE 29 ss OR A, [Y+#ss] 16
CE 2A OR A, [X+L] 16
CE 2B OR A, [Y+L] 16
CE 2C OR [HL], A 16
CE 2D nn OR [HL], #nn 20
CE 2E OR [HL], [X] 20
CE 2F OR [HL], [Y] 20
38 XOR A, A 8
39 XOR A, B 8
3A nn XOR A, #nn 8
3B XOR A, [HL] 8
3C nn XOR A, [N+#nn] 12
3D nn nn XOR A, [#nnnn] 16
3E XOR A, [X] 8
3F XOR A, [Y] 8
9E nn XOR F, #nn 12
CE B8 nn XOR B, #nn 12
CE B9 nn XOR L, #nn 12
CE BA nn XOR H, #nn 12
DA nn nn XOR [N+#nn], #nn 20
CE 38 ss XOR A, [X+#ss] 16
CE 39 ss XOR A, [Y+#ss] 16
CE 3A XOR A, [X+L] 16
CE 3B XOR A, [Y+L] 16
CE 3C XOR [HL], A 16
CE 3D nn XOR [HL], #nn 20
CE 3E XOR [HL], [X] 20
CE 3F XOR [HL], [Y] 20
CE A0 NOT A 12
CE A1 NOT B 12
CE A2 NOT [N+#nn] 20
CE A3 NOT [HL] 16
CE 84 SHL A 12
CE 85 SHL B 12
CE 86 SHL [N+#nn] 20
CE 87 SHL [HL] 16
CE 80 SAL A 12
CE 81 SAL B 12
CE 82 SAL [N+#nn] 20
CE 83 SAL [HL] 16
CE 8C SHR A 12
CE 8D SHR B 12
CE 8E SHR [N+#nn] 20
CE 8F SHR [HL] 16
CE 88 SAR A 12
CE 89 SAR B 12
CE 8A SAR [N+#nn] 20
CE 8B SAR [HL] 16
CE 94 ROL A 12
CE 95 ROL B 12
CE 96 ROL [N+#nn] 20
CE 97 ROL [HL] 16
CE 90 ROLC A 12
CE 91 ROLC B 12
CE 92 ROLC [N+#nn] 20
CE 93 ROLC [HL] 16
CE 9C ROR A 12
CE 9D ROR B 12
CE 9E ROR [N+#nn] 20
CE 9F ROR [HL] 16
CE 98 RORC A 12
CE 99 RORC B 12
CE 9A RORC [N+#nn] 20
CE 9B RORC [HL] 16
C8 XCHG BA, HL 12
C9 XCHG BA, X 12
CA XCHG BA, Y 12
CB XCHG BA, SP 12
CC XCHG A, B 8
CD XCHG A, [HL] 12
DE PACK 8
DF UNPACK 8
F6 SWAP A 8
F7 SWAP [HL] 12
CE A8 EX BA, A 12
A0 PUSH BA 16
A1 PUSH HL 16
A2 PUSH X 16
A3 PUSH Y 16
A4 PUSH N 12
A5 PUSH I 12
A6 PUSHX 16
A7 PUSH F 12
CF B0 PUSH A 12
CF B1 PUSH B 12
CF B2 PUSH L 12
CF B3 PUSH H 12
CF B8 PUSHA 48
CF B9 PUSHAX 60
A8 POP BA 12
A9 POP HL 12
AA POP X 12
AB POP Y 12
AC POP N 8
AD POP I 8
AE POPX 12
AF POP F 8
CF B4 POP A 12
CF B5 POP B 12
CF B6 POP L 12
CF B7 POP H 12
CF BC POPA 32
CF BD POPAX 40
E0 ss CALLC short #ss 20 / 8 (Not met)
E1 ss CALLNC short #ss 20 / 8 (Not met)
E2 ss CALLZ short #ss 20 / 8 (Not met)
E3 ss CALLNZ short #ss 20 / 8 (Not met)
E8 ss ss CALLC long #ssss 24 / 12 (Not met)
E9 ss ss CALLNC long #ssss 24 / 12 (Not met)
EA ss ss CALLZ long #ssss 24 / 12 (Not met)
EB ss ss CALLNZ long #ssss 24 / 12 (Not met)
F0 ss CALL short #ss 20
F2 ss ss CALL long #ssss 24
FB ss ss CALL [#nnnn] 20
FC ss CINT #nn 20
CE F0 ss CALLL short #ss 24 / 12 (Not met)
CE F1 ss CALLLE short #ss 24 / 12 (Not met)
CE F2 ss CALLG short #ss 24 / 12 (Not met)
CE F3 ss CALLGE short #ss 24 / 12 (Not met)
CE F4 ss CALLO short #ss 24 / 12 (Not met)
CE F5 ss CALLNO short #ss 24 / 12 (Not met)
CE F6 ss CALLP short #ss 24 / 12 (Not met)
CE F7 ss CALLNP short #ss 24 / 12 (Not met)
CE F8 ss CALLNX0 short #ss 24 / 12 (Not met)
CE F9 ss CALLNX1 short #ss 24 / 12 (Not met)
CE FA ss CALLNX2 short #ss 24 / 12 (Not met)
CE FB ss CALLNX3 short #ss 24 / 12 (Not met)
CE FC ss CALLX0 short #ss 24 / 12 (Not met)
CE FD ss CALLX1 short #ss 24 / 12 (Not met)
CE FE ss CALLX2 short #ss 24 / 12 (Not met)
CE FF ss CALLX3 short #ss 24 / 12 (Not met)
E4 ss JC short #ss 8
E5 ss JNC short #ss 8
E6 ss JZ short #ss 8
E7 ss JNZ short #ss 8
EC ss ss JC long #ssss 12
ED ss ss JNC long #ssss 12
EE ss ss JZ long #ssss 12
EF ss ss JNZ long #ssss 12
F1 ss JMP short #ss 8
F3 ss ss JMP long #ssss 12
F4 JMP HL 8
F5 ss JDBNZ short #ss 16
FD ss JINT #nn 8
CE E0 ss JL short #ss 12
CE E1 ss JLE short #ss 12
CE E2 ss JG short #ss 12
CE E3 ss JGE short #ss 12
CE E4 ss JO short #ss 12
CE E5 ss JNO short #ss 12
CE E6 ss JP short #ss 12
CE E7 ss JNP short #ss 12
CE E8 ss JNX0 short #ss 12
CE E9 ss JNX1 short #ss 12
CE EA ss JNX2 short #ss 12
CE EB ss JNX3 short #ss 12
CE EC ss JX0 short #ss 12
CE ED ss JX1 short #ss 12
CE EE ss JX2 short #ss 12
CE EF ss JX3 short #ss 12
F8 RET 8
F9 RETI 8
FA RETSKIP 8
CE AE HALT 8
CE AF STOP 8
7C xx 64 nothing*
CE B7 64 Sets high byte of X as 0x01

* = Instruction was probed on a Pokemon Mini but returned no meaningful result (doesn't mean it can't still be hiding something, though).


Legenda

nn = Offset byte
ss = Offset byte ???
xx = Unknown byte