flat assembler
Message board for the users of flat assembler.
Index
> Main > Timing Diagrams |
Author |
|
shutdownall 26 Aug 2014, 22:26
For the older processors till 80386 (maybe even 80486) there is a fixed execution time per instruction. For the more modern Pentium and up the results are more or less unpredictable. This depends on the queue length, instruction units, cores, cache, the code itself and maybe a few things more.
I think the execution of instructions can be swapped internal either - but not sure if this is realized in hardware or only through software (compilers). But I assume, that this is optimized by the cpu itself as well. |
|||
26 Aug 2014, 22:26 |
|
revolution 26 Aug 2014, 22:35
In modern OoO architectures the internal instruction execution will have only a vague correlation with the external bus activity.
However for instructions like OUT and IN it may be possible to generate timing diagrams for the I/O bus that directly correlate to the internal instruction stream. |
|||
26 Aug 2014, 22:35 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.