Documente Academic
Documente Profesional
Documente Cultură
1
a) Se consideră un vector de numere întregi, pozitive a cărui dimensiune, n, se citeste de pe portul 10h. (1p)
(0.5p daca nu se citește, ci se alege)
b) Codul executrabil al programului va fi plasat în memorie începând cu adresa 0420h. (1p)
c) Elementele vectorului se vor plasa in memorie incepand cu adresa 0120h și se vor calcula utilizând formula:
3*(i+1) – 5, unde 1<=i<=n. (2p) (1p daca se introduc în memorie n valori la alegere)
d) Să se caute în interiorul vectorului valoarea 07h. Să se afișeze pe portul 12h poziția pe care se găsește
elementul în interiorul vectorului (sau FFh daca nu a fost gasit). (1p) (0.5p fără afișare)
e) Să se gasească elementul maxim din vector și să se afișeze pe portul 14h. (1p) (0.5p fără afișare)
f) Să se ordoneze descrescator elementele vectorului (1p)
g) Să se copie vectorul într-o zonă continuă de memorie începând cu adresa 0150h utilizând o instrucțiune de
transfer în bloc a datelor. (1p) (0.5p dacă nu se utilizează instrucțiune de transfer în bloc)
h) Să se afișeze elementele vectorului pe portul 16h utilizând instrucțiunea OTIR. (1p) (0.5p fără OTIR)