The IP register (IP = "Instruction Pointer") always points to the next opcode that the CPU is going to run.
It's not necessarily incremented by 1 every round. For example, running a 3-byte opcode (e.g. "MOV AX, 00000h") causes IP to be incremented by 3. Also, IP can be set to any arbitrary value using the JMP or CALL opcodes.