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
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?
Step by Step Solution
3.37 Rating (144 Votes )
There are 3 Steps involved in it
There are many ways of tackling this problem One solution might involve using intelligent memory ... View full answer
Get step-by-step solutions from verified subject matter experts
