home *** CD-ROM | disk | FTP | other *** search
- ; Measures the effect of loading a byte register 2 cycles before
- ; using a register to address memory.
- mov bp,2 ;run the test code twice to make sure
- ; it's cached
- sub bx,bx
- CacheFillLoop:
- call ZTimerOn ;start timing
- rept 1000
- mov dl,cl
- nop
- mov ax,[bx]
- endm
- call ZTimerOff ;stop timing
- dec bp
- jz Done
- jmp CacheFillLoop
- Done: