Use markdown style lists

This commit is contained in:
James Gregory 2013-12-31 07:31:51 +11:00
commit 307b59584f
17 changed files with 120 additions and 120 deletions

View file

@ -29,22 +29,22 @@ outrun even zero—5 cycles longer than the official execution time.)
To summarize:
- Memory-accessing instructions don't run at their official speeds on
* Memory-accessing instructions don't run at their official speeds on
non-zero-wait-state 286/386 computers.
- The prefetch queue cycle-eater reduces performance on 286/386
* The prefetch queue cycle-eater reduces performance on 286/386
computers, particularly when non-zero-wait-state memory is used.
- Branches often execute at less than their rated speeds on the 286
* Branches often execute at less than their rated speeds on the 286
and 386 since the prefetch queue is emptied.
- The extent to which the prefetch queue and wait states affect
* The extent to which the prefetch queue and wait states affect
performance varies from one 286/386 computer to another, making
precise optimization impossible.
What's to be learned from all this? Several things:
- Keep your instructions short.
- Keep it in the registers; avoid memory, since memory generally can't
* Keep your instructions short.
* Keep it in the registers; avoid memory, since memory generally can't
keep up with the processor.
- Don't jump.
* Don't jump.
Of course, those are exactly the rules that apply to 8088 optimization
as well. Isn't it convenient that the same general rules apply across