subject
Computers and Technology, 04.03.2022 17:10 lyn94

ARM, while ostensibly a RISC architecture, nevertheless has block move instructions, single instructions capable of loading and storing (respectively) multiple registers. The LDMIA (load multiple, increment after) instruction permits any combination of ARM’s (Thumb) 16 registers to be loaded from consecutive memory locations while the STMDB (store multiple, decrement before) instruction stores any combination of the registers to consecutive memory locations. (There are also LDMDB and STMIA instructions among others.) The registers do not need to be contiguous. The instruction below loads registers r3, r4, r5, and r9 from the memory location pointed to by r0, r0+4, r0+8, and r0+12 respectively. Then increments r0 by 16 (4 word of 4 bytes each). LDMIA ro, {r3, r4, r5, r9}

Required:
a. Identify a likely application for this capability. What would the LDMIA instruction be used for? What would the STMDB instruction be used for?
b. Ignoring any additional data path requirements, could this instruction be implemented on MIPS? Why or why not?

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 08:30
Linda subscribes to a cloud service. the service provider hosts the cloud infrastructure and delivers computing resources over the internet.what cloud model is linda using
Answers: 1
question
Computers and Technology, 24.06.2019 01:00
How can the temperature of a room be raised by 5degreesf?
Answers: 1
question
Computers and Technology, 24.06.2019 08:00
How can smart devices benefit businesses, organizations, and social communities in the global marketplace?
Answers: 1
question
Computers and Technology, 24.06.2019 13:30
Which type of excel chart should be used to track students’ progress on test grades? line column bar pie
Answers: 2
You know the right answer?
ARM, while ostensibly a RISC architecture, nevertheless has block move instructions, single instruct...
Questions
question
Physics, 06.04.2021 07:40
question
Mathematics, 06.04.2021 07:40
question
Mathematics, 06.04.2021 07:40
question
Chemistry, 06.04.2021 07:40
Questions on the website: 13722359