Milline on registri R1 sisu peale kõigi alljärgnevate käskude täitmist? 1 000 Load #112,R5 1 004 Add (R1)+,R5 1 008 Add (1216),R5 1 012 Add R5,R1 1216 sisaldab numbri 3228 3228 sisaldab numbri 522 V: 5082 8.test Masinkood(2) 1) Mida tähendab lühend LIFO? V: Last In First Out 2) Stack pointer viitab mälupesale 1920. Programm lisab pinusse alamprogrammi jaoks 4 parameetrit, kutsub välja alamprogrammi. Alamprogramm salvestab pinus Frame pointeri sisu, 2 lokaalmuutujat ja 3 registri sisu. Milline on Stack pointeri väärtus peale nimetet operatsioonide sooritamist, kui sõna pikkuseks on 8 baiti ja tegemist on bait-adresseeritava mäluga? V: 1832 3) Mis on tehte LShiftL 3,R1 vastuseks, kui registris R1 on arv 00010011? V: 10011000 4) Mis on tehte LShiftR 3,R1 vastuseks, kui registris R1 on arv 10001101? V: 00010001 5) Mis on tehte AShiftR 3,R1 vastuseks, kui registris R1 on arv 11111001? V: 11111111
● Masinkood (2) a. Mida tähendab lühend FIFO ? ■ Vastus: first in first out b. Mida tähendab lühend LIFO ? ■ Vastus: last in first out c. Stack pointer viitab mälupesale 1840. Programm lisab pinusse alamprogrammi jaoks 2 parameetrit, kutsub välja alamprogrammi. Alamprogramm salvestab pinus Frame pointeri sisu, 5 lokaalmuutujat ja 2 registri sisu. Milline on Stack pointeri väärtus peale nimetet operatsioonide sooritamist, kui sõna pikkuseks on 8 baiti ja tegemist on baitadresseeritava mäluga? ■ d. Mis on tehte LShiftL 3,R1 vastuseks, kui registris R1 on arv 00011011 ?