Nintendo DMG-01 Manual - Page 108

Bit Opcodes

Page 108 highlights

3.3.7. Bit Opcodes Game BoyTM CPU Manual 3.3.7. Bit Opcodes 1. BIT b,r Description: Test bit b in register r. Use with: b = 0 - 7, r = A,B,C,D,E,H,L,(HL) Flags affected: Z - Set if bit b of register r is 0. N - Reset. H - Set. C - Not affected. Opcodes: Instruction BIT BIT BIT BIT BIT BIT BIT BIT Parameters b,A b,B b,C b,D b,E b,H b,L b,(HL) Opcode CB 47 CB 40 CB 41 CB 42 CB 43 CB 44 CB 45 CB 46 Cycles 8 8 8 8 8 8 8 16 Page 108 V 1.01

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139

3.3.7. Bit Opcodes
Game Boy
TM
CPU Manual
3.3.7.
Bit Opcodes
1.
BIT b,r
Description:
Test bit b in register r.
Use with:
b = 0 - 7, r = A,B,C,D,E,H,L,(HL)
Flags affected:
Z - Set if bit b of register r is 0.
N - Reset.
H - Set.
C - Not affected.
Opcodes:
Instruction
Parameters
Opcode
Cycles
BIT
b,A
CB 47
8
BIT
b,B
CB 40
8
BIT
b,C
CB 41
8
BIT
b,D
CB 42
8
BIT
b,E
CB 43
8
BIT
b,H
CB 44
8
BIT
b,L
CB 45
8
BIT
b,(HL)
CB 46
16
Page 108
V 1.01