Computers and Technology
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?

answer
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 21.06.2019 20:50, solo4360
What does operator overloading allow you to do?
Answers: 2
image
Computers and Technology, 23.06.2019 00:00, brooklyn4932
What engine component is shown in the above figure?
Answers: 1
image
Computers and Technology, 23.06.2019 05:00, mikeysoulemison
Jason works as an accountant in a department store. he needs to keep a daily record of all the invoices issued by the store. which file naming convention would him the most?
Answers: 2
image
Computers and Technology, 24.06.2019 00:30, bsonicx
The best definition of an idiom is a. a word or phrase that describes a noun b. a word or phrase describing a verb c. a phrase containing figurative language in which the word expresses a different idea from its exact meaning d. a phrase that compares two unlike objects or ideas
Answers: 2
Do you know the correct answer?
ARM, while ostensibly a RISC architecture, nevertheless has block move instructions, single instruct...

Questions in other subjects:

Konu
Mathematics, 18.03.2021 02:50
Konu
Chemistry, 18.03.2021 02:50
Konu
Social Studies, 18.03.2021 02:50
Konu
Mathematics, 18.03.2021 02:50