Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:interrupts:int_05:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
back2root:ibm-pc-ms-dos:interrupts:int_05:start [2024/10/29 08:32] – créée fraterback2root:ibm-pc-ms-dos:interrupts:int_05:start [2024/10/29 09:44] (Version actuelle) frater
Ligne 1: Ligne 1:
-====== Int 00h - Print Screen ======+====== Int 05h - Print Screen ======
  
 Normally invoked by the [[back2root:ibm-pc-ms-dos:interrupts:int_09:start|INT 09]] handler when PrtSc key is pressed, but may be invoked directly by applications. Normally invoked by the [[back2root:ibm-pc-ms-dos:interrupts:int_09:start|INT 09]] handler when PrtSc key is pressed, but may be invoked directly by applications.
  
 +===== related memory =====
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^ address  ^  size  ^ description                                                                                                   ^
 +| 50:00    |  byte  | hanlder status\\   * 00h : not active\\   * 01h : PrtSc in progress\\   * FFh : last PrtSc encountered error  |
  
- +default handler is at F000h:FF54h in IBM PC and 100%-compatible BIOSes
-byte at 0050h:0000h contains status used by default handler 00h not active +
-  01h PrtSc in progress +
-  FFh last PrtSc encountered error +
- default handler is at F000h:FF54h in IBM PC and 100%-compatible BIOSes+
  
 SeeAlso: INT 10/AH=12h/BL=20h SeeAlso: INT 10/AH=12h/BL=20h
-CPU-generated (80186+) - BOUND RANGE EXCEEDED 
- 
-generated by BOUND instruction when the value to be tested is less than the indicated lower bound or greater than the indicated upper bound. 
- 
-returning from this interrupt re-executes the failing BOUND instruction 
- 
- 
- 
-Generated if the divisor of a DIV or IDIV instruction is zero or the quotient overflows the result register; DX and AX will be unchanged.  
- 
-===== Request/Call: ===== 
-no input 
  
-===== Notes & Comments =====+===== CPU-generated (80186+) - BOUND RANGE EXCEEDED =====
  
-<WRAP round box> +generated by [[back2root:ibm-pc-ms-dos:instr:bound|BOUND]] instruction when the value to be tested is less than the indicated lower bound or greater than the indicated upper bound.
-  * on an 8086/8088, the return address points to the following instruction +
-  * on an 80286+, the return address points to the divide instruction +
-</WRAP>+
  
-See Also INT 04+returning from this interrupt re-executes the failing [[back2root:ibm-pc-ms-dos:instr:bound|BOUND]] instruction
    
 [[back2root:ibm-pc-ms-dos:interrupts:start|Back]] [[back2root:ibm-pc-ms-dos:interrupts:start|Back]]
back2root/ibm-pc-ms-dos/interrupts/int_05/start.1730187152.txt.gz · Dernière modification : 2024/10/29 08:32 de frater