Machine instructions and addressing modes


A CPU has 24-bit instructions. A program starts at address 300.Which one of the following is a legal program counter?

A) 400
B) 500
C) 600
D) 700


C. Is the answer since the Program Counter take 3 bytes instruction so after every instruction it can take 3 address leap so obviously 600 is 300 address gap so it can be legal rest are not possible.


The answer is correct