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.