| Er is geen enkel 16-bits programma dat universeel een opdrachtvenster biedt. De manier waarop een 16-bits programma communiceert met een opdrachtvenster (of console) is sterk afhankelijk van het besturingssysteem en de bijbehorende API's. 
  
 In de context van DOS (MS-DOS, DR-DOS, enz.) *biedt een programma* geen opdrachtvenster; het maakt gebruik van de bestaande DOS-console. De DOS-console is een fundamenteel onderdeel van het besturingssysteem. Een 16-bits DOS-programma werkt ermee samen door systeemaanroepen te gebruiken (vaak via interrupts zoals INT 21h) voor invoer-/uitvoerbewerkingen. Het creëert of beheert het venster zelf niet.  
  
 Als u aan een specifiek programma denkt, herinnert u zich misschien iets dat een op tekst gebaseerde interface binnen een DOS-venster gebruikte. De code van dat programma zou niet in de eerste plaats gericht zijn op het maken van het venster, maar eerder op het gebruik van de bestaande console om tekst weer te geven en invoer te accepteren.  
  
  
 Daarom is er geen enkel 16-bits "opdrachtvensterprogramma". Het concept is inherent aan de DOS-omgeving en 16-bits DOS-programma's maken gebruik van de reeds bestaande console. |