Fedi people! Does anyone know what are the “pre-fetch” and “fetch” cycles on the Intel 8086 architecture exactly? I can't find resources where both are clearly separated. I'm starting to think my professor invented those terms to make us suffer.
It is urgent, this homework is for tomorrow, and I started doing it late. Boosts are appreciated.
Nevermind, I think someone in my class found what they actually mean. Pre-fetch is the preloading of instruction into a stack, also known as “pipelining“. The fetch cycle, or fetch-execute in the case of the 8086, is where the whole instruction cycle begins, the results of execution are stored and the cycle continues with the next instruction in the pipeline.
@avalos and wait til you get tot the branch prediction part. BTW, some of this you can find on the Intel software developer manual, not the friendliest read if you're starting though.
La red social del futuro: ¡Sin anuncios, sin vigilancia corporativa, diseño ético, y descentralización! ¡Sé dueño de tu información con Mastodon!