Probleme intreruperi 8086

1. Se da un sir de octeti in segmentul de date. Sa se afiseze elementele acestui sir la iesirea standard (ecran) in baza 2.

2. Sa se citeasca cate un caracter de la tastatura, fara ecou. Daca este cifra, sa se tipareasca pe ecran, daca este caracterul '$', se termina programul, in orice alta situatie se adauga caracterul intr-un buffer care se va tipari in final pe ecran.

3. Se da un sir de litere mari si mici. Sa se afiseze literele mici pe ecran si sa se afiseze numarul acestor litere pe ecran.

4. Se da un sir de litere mari si mici. Sa se afiseze literele mici pe ecran si sa se afiseze numarul acestor litere pe ecran.

5. Sa se implementeze un program de autentificare. Programul are definit in segmentul de date un sir de caractere numit 'parola'. Programul va cere utilizatorului sa introduca parola de la tastatura si va verifica daca aceasta este identica cu sirul 'parola' din segmentul de date si va afisa un mesaj corespunzator. Programul tot cere utilizatorului parola, pana cand acesta o ghiceste.

6. Se sa citeasca un sir de cifre a. Sa se salveze in sirul b doar cifrele pare. Sa se afiseze sirul b pe ecran.

7. Se sa citeasca un sir de cifre a. Sa se salveze in sirul c doar cifrele impare. Sa se afiseze sirul c pe ecran.

8. Se citeste de la tastatura un numar. Sa se afiseze acest numar incrementat cu 1.

9. Se da un sir de litere mari si mici. Sa se afiseze literele mari pe ecran si sa se afiseze numarul acestor litere pe ecran.

10. Se citeste un sir de caractere de la tastatura. Se da un constanta K reprezentand o litera. Sa se determine numarul de aparitii a lui K in sirul citit. Sa se afiseze acest numar pe ecran.

11. Se citeste de la tastatura o litera L. Se da un sir de caractere in data segment. Sa se inlocuiasca fiecare aparatie a lui L in sirul din data segment cu litera X. Sa se afiseze acest sir nou rezultat pe ecran.

12. Dandu-se un sir de cuvinte in data segment sa se tipareasca pe ecran suma octetilor superiori din cuvintele acestui sir.

13. Se citeste de la tastatura un numar. Sa se afiseze acest numar decrementat cu 1.

14. Sa se citeasca de la intrarea standard doua numere naturale (a, b, pozitive, mai mici decat 65535, a mai mic decat b) si sa se calculeze diferenta R= b - a (aceasta nu trebuie afisata pe ecran).

15. Sa se citeasca de la intrarea standard doua numere naturale (a, b, pozitive, mai mici decat 35535, a mai mic decat b) si sa se calculeze R = a + b (aceasta nu trebuie afisata pe ecran).