Examen PLA 21 ianuarie 2007
- Programul de la pagina P1 calculeaza suma ponderata a doi vectori.
Sa se modifice in mod corespunzator astfel incat sa rezolve corect: 3p
unde i este de la 1 la 10, iar .
- Programul de la pagina P2 calculeaza maximul a doua numere reale
si il salveaza la o locatie de memorie. Adaptati-l in mod corespunzator
pentru a calcula maximul a urmatoarelor 4 numere reale: 2p
- Intreruperile mascabile.
- Principiu si schema logica pentru intreruperile mascabile de mod
2. 0.25p
- Sa se explice rolul instructiunilor marcate cu alta culoare in
programul de la pagina P3. 0.25p
- Modificati in mod corespunzator programul de la pagina P3 astfel
incat sa accepte intreruperi de mod 2. Tabela vectorilor de intreruperi
este plasata in memoria RAM incepand cu adresa AA00h. Cererea de
intrerupere va fi facuta de catre perifericul 30h si consta in afisarea
caracterului "I" la terminalul de la portul 40h. Subrutina de tratare a
intreruperii se afla la adresa E2C5h. 0.5p
- Explicati urmatorul mod de adresare: 0.25p
in cazul procesorului
Z80 se datoreaza faptului:
- aparitia unei intreruperi
- in momentul efectuarii unui SALT conditionat
- impartire la zero
- caderea tensiunii de alimentare
- Rezolvati urmatoarele cerinte:
- Sa se schimbe continutul locatiilor de memorie 8020h si
8010h 0.5p
- Sa se schimbe continutul registrului D cu E, dupa ce in prealabil
au fost incarcate cu valorile 03h si Efh. 0.5p
- Care este instructiunea care se va executa dupa cea marcata cu
alta culoare in programul de la pagina P4? 0.5p
- Explicati in detaliu fiecare instructiune a programului de la
pagina P5. Ce se calculeaza cu respectivul program? 1p