L'UART, c'est la puce qui gère les ports série.
Normalement tu utilise un port série comme çà :
Logicel -> OS (Dos ou windows) -> BIOS -> UART -> Cable série -> Périphérique.
Mais tu peux dans certains cas faire comme çà :
Logicel -> BIOS -> UART -> Cable série -> Périphérique.
Ou même :
Logicel -> UART -> Cable série -> Périphérique.
Quand tu utilise le DOS, tu utilise l'API MsDOS, c'est à dire L'INT 21h, fonction 3Dh, 3Fh, 40h, 44h...
Quand tu utilise le BIOS, tu utilise le Standard (!) Compatible PC avec l'INT 14h.
Quand tu utilise l'UART en direct, c'est à dire en écrivant directement sur les ports systèmes, tu fait un programme qui n'est pas assuré de fonctionner sur tous les PCs étant donné que les numéros de ports ne sont pas standards. En fait dans la pratique çà marche presque tout le temps...
T'es près à aller jusqu'où ?
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.