Unlike the 8080, the Z80 can jump to a relative address ( instead of ) using a signed 8-bit displacement. Only the Zero and Carry flags can be tested for these new two-byte instructions. A two-byte instruction specialized for program looping is also new to the Z80. (Decrement Jump if Non-Zero) takes a signed 8-bit displacement as an immediate operand. The B register is decremented. If the result is nonzero then program execution jumps relative to the address of the PC plus the displacement. The flags remain unaltered. To perform an equivalent loop on an 8080 would require separate decrement and jump (to a two-byte absolute address) instructions, and the flag register would be altered.