GATE | GATE IT 2006 | Question 40
The memory locations 1000, 1001 and 1020 have data values 18, 1 and 16 respectively before the following program is executed.<br>
MOVI Â Â Â Â Rs, 1 Â Â Â Â Â Â Â Â Â Â ; Move immediate <br>
LOAD Â Â Â Â Rd, 1000(Rs) Â Â ; Load from memory<br>
ADDI Â Â Â Â Rd, 1000 Â Â Â Â Â Â ; Add immediate<br>
STOREI Â Â 0(Rd), 20 Â Â Â Â Â Â ; Store immediate<br>
Which of the statements below is TRUE after the program is executed ?
(A) Memory location 1000 has value 20
(B) Memory location 1020 has value 20
(C) Memory location 1021 has value 20
(D) Memory location 1001 has value 20
Answer: (D)
Explanation: Rs<-1
Rd<-1
Rd<-1001
store in address 1001 <- 20
Quiz of this Question
Please comment below if you find anything wrong in the above post
Last Updated :
28 Jun, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...