Sunteți pe pagina 1din 2

Teme de cas cu predarea n sptamna a 8-a

pentru laboratorul de microprocesoare


Colegiu
1. S se realizeze o bibliotec pentru lucrul direct cu coprocesorul matematic precum si
un program exemplu.
2. S se realizeze un program ce simuleaz Iuncionarea unui bistabil JK pornind de la
ecuaiile matematice ale acestuia.
3. S se realizeze o bibliotec de Iuncii pentru lucrul cu tastatura precum si un program
exemplu pentru aceasta.
4. S se realizeze o bibliotec de Iuncii ce vor Ii echivalentul din punct de vedere al
apelului si al Iuncionrii cu urmtoarele Iuncii: putch, puts, putc, ungetch, getch,
getc, gets, printI. precum si un proram exemplu de Iuncionare.
5. S se realizeze un program care nmuleste dou numere stocate pe 16 bii Iolosind
algoritmul de la nmulirea n cod binar natural.
6. S se realizeze un program care nmuleste dou numere stocate pe 16 bii Iolosind
algoritmul de la nmulirea n complement Ia de doi.
7. S se realizeze un program care simuleaz Iuncionarea unei reele combinaionale de
nmulire pe 8 bii.
8. S se realizeze un program care simuleaz Iuncionarea simulatorului Carry Save.
9. S se realizeze un program care mparte dou numere pe 16 biti Iolosind algoritmul
de mprire cu reIacerea restului.
10.S se realizeze un program care mparte dou numere pe 16 biti Iolosind algoritmul
de mprire Ir reIacerea restului.
11.S se realizeze un program care mparte dou numere pe 16 biti Iolosind algoritmul
de mprire prin nmuliri repetate.
12.S se realizeze un program care implementeaz algoritmul de calcul al radicalului
prin aproximaie avnd numere de 16 bii la intrare
13.S se realizeze un program care simuleaz Iuncionarea unui sumator pe 8 bii
pornind de la ecuaiile acestuia
Teme de cas cu predarea n sptamna a 14-a
pentru laboratorul de microprocesoare
Colegiu
1. S se realizeze un program care adun dou numere reprezentate n clase de resturi
2,3,5.
2. S se realizeze un program care nmuleste dou numere reprezentate n calsuri de
resturi 2,3,5.
3. S se realizeze n asamblare o Iuncie ce va aIisa un sir de caractere ntr-o Iereastr tip
Vision, n mod text. Aceasta va Ii apelat dintr-un program C.
4. S se realizeze n asamblare o procedur care primeste un vector, dimensiunea lui si-l
ordoneaz Iolosind metoda Quick Sort. Aceasta va Ii apelat dintr-un program C.
5. S se realizeze n asamblare o procedur care primeste un vector, dimensiunea lui si-l
ordoneaz Iolosind metoda bulelor. Aceasta va Ii apelat dintr-un program C.
6. S se realizeze, n asamblare un program rezident care intercepteaz toate apsrile
Iacute de la tastatur si le scrie ntr-un Iisier.
7. S se realizeze, n asamblare un program rezident care intercepteaz numai apsrile
tastelor extinse Iacute de la tastatur si le scrie ntr-un Iisier, mpreun cu ora si data
la care au Iost Icute.
8. S se realizeze un program n asamblare care trage o linie, n mod graIic, scriind
direct n memoria video
9. S se realizeze un program n asamblare care deseneaz toate elementele graIice de
baz (romb, ptrat, cerc, cub, bar bidimensional, bar tridimensional), n mod
graIic, prin scriere direct n memoria video.
10.S se realizeze, n asmablare o bibliotec de Iuncii pentru Iolosirea mouse-ului,
precum si un program exemplu cu apelul lor din C
11.S se realizeze, n asamblare un program care caut ntr-un Iisier de date de pe disc o
anumit secven de caractere citit de la tastatur si raporteaz numrul de apariii
precum si contextul (10 caractere nainte de secven, 10 caractere dup)
12.S se realizeze o Iuncie (n asamblare), apelabil din C, care realizeaz cautarea unui
Iisier, al crui nume este dat prin apel, pe o unitate de disc primit ca parametru de
intrare. Funcia va speciIica numai dac exist sau nu acel Iisier.
13.S se realizeze, n asamblare un program care elimin caracterele 0x0a si 0x0d dintr-
un Iisier, numai dac nu sunt n secve sau dac dup ele nu urmeaz o liter mare.

S-ar putea să vă placă și