home *** CD-ROM | disk | FTP | other *** search
/ Graphics Programming Black Book (Special Edition) / BlackBook.bin / disk1 / zenasmlg / zen_list.exe / LST10-16.ASM < prev    next >
Assembly Source File  |  1990-02-15  |  404b  |  23 lines

  1. ;
  2. ; *** Listing 10-16 ***
  3. ;
  4. ; Reads a single byte stored in a far segment by
  5. ; using a segment override prefix.
  6. ;
  7.     jmp    Skip
  8. ;
  9. FarSeg    segment    para
  10. MemVar    db    0    ;this variable resides in a
  11.             ; far segment
  12. FarSeg    ends
  13. ;
  14. Skip:
  15.     call    ZTimerOn
  16.     rept    100
  17.     mov    si,seg MemVar
  18.     mov    es,si
  19.     mov    si,offset MemVar ;point ES:SI to MemVar
  20.     lods    byte ptr es:[si] ;read MemVar
  21.     endm
  22.     call    ZTimerOff
  23.