21.10.2014 Aufrufe

Elektronische Grundlagen Versuch E13, Schnittstellen und ihre ...

Elektronische Grundlagen Versuch E13, Schnittstellen und ihre ...

Elektronische Grundlagen Versuch E13, Schnittstellen und ihre ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

aktivieren des Interruptschalters wird nun das laufende Programm unterbrochen <strong>und</strong><br />

unsere Routine gestartet.<br />

4.<br />

Die Ansteuerung des Druckers erfolgte mittels BIOS-Interrupt 17h, welcher mit den ersten<br />

3 Befehlen initialisiert wurde.<br />

Anschließend wurde die Funktion “Zeichen parallel ausgeben´´ angesteuert <strong>und</strong> jeweils<br />

der hexadezimale ASCII-Code des zu druckenden Zeichens übergeben. Nach Übergabe<br />

des Line Feed Signals begann der Drucker mit dem Ausdruck der gepufferten Zeichen.<br />

mov ah, 01<br />

mov dx, 0<br />

int 17<br />

mov ah, 0<br />

mov al, 41<br />

mov dx, 0<br />

int 17<br />

mov ah, 0<br />

mov al, 42<br />

mov dx, 0<br />

int 17<br />

mov ah, 0<br />

mov al, a<br />

mov dx, 0<br />

int 17<br />

; Initialisierung des Drucker per BIOS Interrupt<br />

; Zeichen auf Drucker ausgeben<br />

; ASCII Hexcode für A<br />

; erste LPT Schnittstelle<br />

; Zeichen auf Drucker ausgeben<br />

; ASCII Hexcode für B<br />

; erste LPT Schnittstelle<br />

; Zeichen auf Drucker ausgeben<br />

; ASCII Hexcode für LF, Signal für den Drucker zu starten<br />

; erste LPT Schnittstelle<br />

8

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!