Block Search // CPIR (ComPare and Increment Repeated)
0xEDB1
- u60849
Compares the value of the memory location pointed to by hl with a. Then hl is incremented and bc is decremented. If bc is not zero and z is not set, this operation is repeated. Interrupts can trigger while this instruction is processing.
T States | Bytes |
---|---|
21 | 2 |
S affected as defined
Z affected as defined
H affected as defined
P/V reset
N set
C unaffected
{ "flags": { "S": "affected as defined", "Z": "affected as defined", "H": "affected as defined", "P/V": "reset", "N": "set", "C": "unaffected" }, "operation": "cpir", "opcode": "cpir", "operand": [], "code": "EDB1", "bytes": 2, "time": 21, "description": "Compares the value of the memory location pointed to by hl with a. Then hl is incremented and bc is decremented. If bc is not zero and z is not set, this operation is repeated. Interrupts can trigger while this instruction is processing.", "category": "Block Search", "subCategory": "CPIR (ComPare and Increment Repeated)" }