Documente Academic
Documente Profesional
Documente Cultură
de 128x128 pixeli și să scadă valoarea calculată din intensitatea luminoasă furnizată de fiecare pixel. Propuneți
implementări atât în C cât și în limbaj de asamblare pentru funcția de determinare a valorii medii. Explicați modul
de transfer al parametrilor în al doilea caz.
.global _medie_asm;
.section program
_medie_asm:
P0 = r0;
p1 = r1;
r2 = 128;
r3 = 128;
LC0=r2;
r0 = 0;
lsetup(start1, stop1)LC0;
start1:
lc1 = r3;
lsetup(start2, stop2)LC1;
start2: r1 = b[p0++];
stop2: r0 = r0+ r1;
stop1: nop;
r1 = r0 >>>14;
b[p1] = r1;
rts;
_medie_asm.END: