Use backtick code blocks for syntax highlighting
This commit is contained in:
parent
8ed9dea394
commit
f658bfbb40
203 changed files with 26546 additions and 25801 deletions
40
11-02.md
40
11-02.md
|
|
@ -126,25 +126,27 @@ shortly.)
|
|||
|
||||
**LISTING 11.1 L11-1.ASM**
|
||||
|
||||
;
|
||||
; *** Listing 11.1 ***
|
||||
;
|
||||
; Measures the performance of an immediate move to
|
||||
; memory, in order to demonstrate that the prefetch
|
||||
; queue cycle-eater is alive and well on the AT.
|
||||
;
|
||||
jmp Skip
|
||||
;
|
||||
even ;always make sure word-sized memory
|
||||
; variables are word-aligned!
|
||||
WordVar dw 0
|
||||
;
|
||||
Skip:
|
||||
call ZTimerOn
|
||||
rept 1000
|
||||
mov [WordVar],0
|
||||
endm
|
||||
call ZTimerOff
|
||||
```nasm
|
||||
;
|
||||
; *** Listing 11.1 ***
|
||||
;
|
||||
; Measures the performance of an immediate move to
|
||||
; memory, in order to demonstrate that the prefetch
|
||||
; queue cycle-eater is alive and well on the AT.
|
||||
;
|
||||
jmp Skip
|
||||
;
|
||||
even ;always make sure word-sized memory
|
||||
; variables are word-aligned!
|
||||
WordVar dw 0
|
||||
;
|
||||
Skip:
|
||||
call ZTimerOn
|
||||
rept 1000
|
||||
mov [WordVar],0
|
||||
endm
|
||||
call ZTimerOff
|
||||
```
|
||||
|
||||
What does this mean? It means that, practically speaking, the 286 as
|
||||
used in the AT doesn't have a 16-bit bus. From a performance
|
||||
|
|
|
|||
Loading…
Reference in a new issue