home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pcmagazi / 1992 / 18 / altpause.dbl < prev    next >
Text File  |  1992-02-14  |  1KB  |  35 lines

  1. -A 100
  2. 396A:0100 MOV   AX,40
  3. 396A:0103 MOV   DS,AX             ; BIOS data segment 0040h
  4. 396A:0105 MOV AL, 0               ; prepare 0 for errorlevel
  5. 396A:0107 JMP 10B;;TEST           ; jump to test
  6. 396A:0109 ;109;;ERRLEV1
  7. 396A:0109 MOV AL, 1               ; put 1 in errorlevel
  8. 396A:010B ;10B;;TEST
  9. 396A:010B TEST  BYTE PTR [17],0F  ; test shift state byte
  10. 396A:0110 JNZ   109;;ERRLEV1      ; if any shift pressed, jump back 2 lines
  11. 396A:0112 MOV   AH,4C             ; exit with errorlevel set to AL
  12. 396A:0114 INT   21
  13. 396A:0116 ;____;;END: LENGTH = (END-0100H)
  14. 396A:0116 
  15. -U 100 L 16
  16. 396A:0100 B84000        MOV    AX,0040                            
  17. 396A:0103 8ED8          MOV    DS,AX                              
  18. 396A:0105 B000          MOV    AL,00                              
  19. 396A:0107 EB02          JMP    010B                               
  20. 396A:0109 B001          MOV    AL,01                              
  21. 396A:010B F60617000F    TEST    BYTE PTR [0017],0F                 
  22. 396A:0110 75F7          JNZ    0109                               
  23. 396A:0112 B44C          MOV    AH,4C                              
  24. 396A:0114 CD21          INT    21                                 
  25. -D 100 L 16
  26. 396A:0100  B8 40 00 8E D8 B0 00 EB-02 B0 01 F6 06 17 00 0F   .@..............
  27. 396A:0110  75 F7 B4 4C CD 21                                 u..L.!
  28. -RCX
  29. CX 0000
  30. :16
  31. -N altpause.COM
  32. -W
  33. Writing 00016 bytes
  34. -Q
  35.