|
-
Jan 24th, 2007, 11:30 AM
#1
Thread Starter
Hyperactive Member
Pipelining and JMP
Problem with a question that was asked in a book. The question is:
Why are jump (JMP) instructions so disrupting for system that use Pipelining ?
Is it because the next instructions can't be loaded yet when the Jump is not totally executed ? Is that an error-proof answer ?
Thanks
____________________________________________
Please rate my messages. Thank you!
____________________________________________
Bram Vandenbon
http://www.bramvandenbon.com
-
Jan 24th, 2007, 12:43 PM
#2
Re: Pipelining and JMP
That's essentially it. The pipeline may prefetch instructions, but those might be the wrong instructions, so the pipeline has to be flushed and all the work done is lost.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|