638 vizualizari | Fii primul care comenteaza
In cursul anterior au fost prezentate un numar de instructiuni de baza care pot fi folosite pentru a programa sistemele CPU 80X86 in limbaj de asamblare. Instructiunile prezentate, desi formeaza un mica submultime din totalul instructiunilor care compun limbajul de asamblare complet, totusi ele constituie baza de dezvoltare a multor programe in limbaj de asamblare.
In aceasta prelegere vor fi introduse conceptele de servicii BIOS si DOS, care permit oricarui programator, in limbaj de asamblare, sa duca conceperea si realizarea unor operatiuni complexe cu ajutorul unui cod simplu. Atat BIOS cat si DOS includ un mare numar de rutine de servicii (de baza) care asigura programatorului o interfata simplificata la nivel scazut, la toate nivelurile hardware inclusiv la CPU.
Daca aceste rutine de servicii nu ar exista, atunci CPU si in consecinta si programatorul in limbaj de asamblare, ar fi nevoit sa efectueze pas cu pas fiecare element al protocolului de comunicare necesar pentru interfata cu un anumit dispozitiv. De exemplu, imprimarea de text pe imprimanta (de orice tip) necesita o serie intreaga de operatii care includ: verificarea starii imprimantei, transmiterea fiecarui caracter al textului, recunoasterea eventualelor erori de transmitere.
Adauga o cerere pentru cursul sau referatul de care ai nevoie iar noi te anuntam de indata ce cererea ta a primit un raspuns. Daca dimpotriva, esti un student silitor si vrei sa raspunzi unei cereri, vei castiga mult mai multi gold coins!
Participa acum!