Sa se calculeze perimetrul unui patrat utilizand CPUsim.
Rezolvare
read L ;incarca valoarea de la consola si o depune in accumulator
store L ;transfera data din acunulator in memoria de registre de date mdr
load L ;transfera data din memoria de date in acumulator
multiply p ; se inmulteste valoarea lui p cu valoarea introdusa de la tastatura a lui L si se salveaza in memory address registry
store p ;se salveaza valoarea lui p
store z ;se incarca valoarea lui p si in z
write ;afiseaza rezultatul
L: data 2 0 ;prima data '2' reprezinta spatiul alocat in memorie, iar '0'este valoarea de initializare a lui L
p: data 2 4 ;prima valoarea reprezinta alocarea de spatiu in memorie, iar 4 reprezinta valoarea lui p
z: data 2 0 ;prima valoare reprezinta alocarea de spatiu in memorie, iar a doua reprezinta valoarea initiala a lui z
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.