Interrupts 80x86/ INT 1A

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Funktion Zähler lesen[Bearbeiten]

xor ah,ah
int 1Ah
;cx <- Zeitzähler High
;dx <- Zeitzähler Low

Funktion Zähler setzen[Bearbeiten]

mov ah, 1h
int 1Ah
; Zeitzähler Low <- dx
; Zeitzähler High <- cx

Funktion Zeit lesen[Bearbeiten]

mov ah, 2h
int 1Ah
 ; ch = Stunden
 ; cl = Minuten
 ; dh = Sekunden
 ; cf = Status

Funktion Zeit setzen[Bearbeiten]

mov ch, Stunden
mov cl, Minuten
mov dh, Sekunden
mov ah, 3h
int 1Ah

Funktion Datum lesen[Bearbeiten]

MOV ah, 4h
int 1Ah

;ch=Jahrhundert
;cl=Jahr
;dh=Monat
;dl=Tag

Funktion Datum setzen[Bearbeiten]

mov ch, Jahrhundert
mov cl, Jahr
mov dh, Monat
mov dl, Tag
mov ah, 5h
int 1Ah