1. Functii DOS. Mod de utilizare.Exemple.
Se da functia: bdos(dos_number, 0, 0);
Sa se precizeze modul in care trebuie apelata functia pentru afisarea datei.
afisare data AH=2A (AL <-- ziua saptaminii, CX <-- anul, DH <-- luna, DL <--
ziua lunii)
2. Functii DOS. Mod de utilizare.Exemple.
Se da functia: bdos(dos_number, 0, 0);
Sa se precizeze modul in care trebuie apelata functia pentru afisarea orei.
afisare timp AH=2C (CH <-- ora, CL <-- minutul, DH <-- secunda, DL <-- sutimi
de secunda)
3. Utilizarea intreruperilor in C. Intreruperea 0x1C.
Se da secventa de cod:
setvect(INTR, newSCI);
oldSCI = getvect(INTR);
void interrupt newSCI(void)
{
count++;
if (count==20) {count1++; }
oldSCI();
}
Precizati daca secventa e corecta.
4. Memoria extinsa.
5. Memoria expandata
Pentru figura urmatoare, care este valoarea registrului REG, pentru accesarea
adresei 0x23568A;
6. Programe rezidente. Instalare si dezinstalare.
Se da secventa de program:
printf("Adresa de segment a blocului :");
scanf("%x",&seg);
printf("n");
free_block(seg);
Sa se precizeze functia secventei.
7. Alocarea memoriei heap ( functia malloc)
8. Alocarea memoriei cu functia allocmem.
9. Metoda de conectare cu memorie duala intr-un sistem multiprocessor.
Explicati rolul semnalelor din schema urmatoare:
10. Metoda de conectare cu impartirea bus-urilor intr-un sistem multiprocessor.
Explicati rolul semnalelor din schema urmatoare:
11. Sincronizarea procesoarelor intr-un sistem multiprocessor. Utilizarea
intreruperilor pentru obtinerea sincronizarii. Avantajele utilizarii intreruperilor.
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.