We said that a problem with variable length instructions is that you cannot determine instruction boundaries further

Question:

We said that a problem with variable length instructions is that you cannot determine instruction boundaries further down the instruction stream, because you have to decode each instruction individually to determine its length. Modern high-performance computers look ahead in the code in order to deal with branch addresses or to perform out-of-order execution, and so on. Can you think of a mechanism that would allow multiple length instructions but still allow you to determine instruction boundaries without fully decoding each instruction in the stream?

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Question Posted: