A.C.Lab6 CerlatPavelFAF-192 [PDF]

Raport Arhitectura Calculatoarelor Lucrarea de Laborator NR.4 Tema:,, Utilizarea funcţiilor sistem în limbaj de asamblar

22 0 48KB

Report DMCA / Copyright

DOWNLOAD PDF FILE

A.C.Lab6 CerlatPavelFAF-192 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Raport Arhitectura Calculatoarelor Lucrarea de Laborator NR.4 Tema:,, Utilizarea funcţiilor sistem în limbaj de asamblare’’

Elaborat: Cerlat Pavel FAF-192 Controlat: Postovan Dumitru

Scopul lucrării: Cunoaşterea funcţiilor puse la dispoziţia programatorului de sistemul de operare (funcţii BIOS şi DOS) şi modul lor de utilizare în limbaj de asamblare. Se prezintă un exemplu cu privire la folosirea terminalului. Principalele grupe de funcţii care sunt puse la dispoziţia utilizatorului de către BIOS sunt: INT 10h - utilizarea terminalului video INT 11h - determinarea configuraţiei sistemului INT 12h - determinarea capacităţii memoriei RAM INT 13h - acces la HDD şi FDD INT 14h - utilizarea interfeţei seriale INT 15h - servicii extinse (APM- Advanced Power Management services) INT 16h - utilizarea tastaturii INT 17h - utilizarea interfeţei paralele INT 19h - încărcător sistem rezident pe disc INT 1Ah - controlul ceasului în timp real (RTC)

Ex. Propus: Include irvine16.inc

.code main proc start: mov ax,@data mov ds,ax mov ah,00h mov al,12h int 10h

mov ah,0ch mov bh,0 mov cx,0 mov dx,0 col2: mov al,1h int 10h inc cx cmp cx,640 jne col2 inc dx xor cx,cx cmp dx,480 jne col2 mov cx,0 mov dx,160 col3: mov al,0Fh int 10h inc cx cmp cx,640 jne col3 inc dx xor cx,cx cmp dx,320 jne col3 mov ah,1 int 21h mov ax,03 int 10h Exit main ENDP END main

Screenshot:

Concluzie: În acest laborator, unele funcții de întrerupere a BIOS-ului au fost studiate și puse în practică, cum ar fi funcția 00h - setarea modului video, funcția 0С - înregistrarea unui punct grafic etc. Rezultatul laboratorului este un program care afișează steagul Argentinei fara stema.