Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:interrupts:int_20: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_20:start [2024/04/06 18:26] – créée fraterback2root:ibm-pc-ms-dos:interrupts:int_20:start [2024/08/13 08:14] (Version actuelle) frater
Ligne 1: Ligne 1:
-====== Interruption 20h -  - WIP ======+====== Int 20h - Program Terminate ======
  
-<nspages -h1 -simpleList -exclude:start -TextPages="">+<WRAP center round alert> 
 +This function is no longer recommended, but can be used by version of DOS before 2.0, see  [[back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_4c|Int 0x21,0x4C]] and Int [[back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_00|0x21,0x00]] 
 +</WRAP>
  
-[[back2root:ibm-pc-ms-dos:interrupts:|Back]]+===== Request/Call=====
  
 +{{tablelayout?rowsHeaderSource=Auto&colwidth=""}}
 +^  reg  ^  descr                                                                  ^
 +|  CS   | [[back2root:ibm-pc-ms-dos:hardware:informations:program_segment_prefix|PSP]] Segment address  |
  
 +===== Return: =====
 +Nothing
 +
 +
 +===== Notes & Comments =====
 +
 +<WRAP round box>
 +  * INT 20 restores the terminate, Ctrl-Break, and critical error exit addresses from values in the PSP, flushes all buffers, frees memory and returns to DOS via the termination handler address
 +  * does not close FCBs
 +</WRAP>
 +
 +[[start|Back]]
back2root/ibm-pc-ms-dos/interrupts/int_20/start.1712420796.txt.gz · Dernière modification : 2024/04/06 18:26 de frater