Which one of the following keeps tracks of instruction execution sequence_________
accumulator
programme counter
stack pointer
instruction pointer
accumulator
programme counter
stack pointer
instruction pointer
-
The Program Counter keeps track of a program execution sequence. It is incremented by one for every byte operated upon by the microprocessor. This includes op-codes as well as data bytes needed to specify a location in the computers internal memory. If a program required a byte of data to be loaded into the Accumulator and the op-code for the instruction needed to execute this instruction was one byte in length but also needed two bytes to be specified immediately within the instruction to point to the data then after this instruction had been executed (after the initial Fetch cycle) then the Program Counter will have been incremented a total of Three times in order to load this byte into the Accumulator.
-
instruction pointer