Determine the value of registers, Mechanical Engineering

The ARM microprocessor has 32 bit instructions and 32 bit registers. Explain why this means that immediate addressing cannot be used to load a register with a 32 bit constant.

The range of immediate values allowed is given by N×2^ (2M). Where N is a value from 0 to 255 (8 bits) and M is a value from 0 to 15 (4 bits). Determine if the following instructions are allowed or not and, if allowed, give the values of N and M. (Answer can be in any base.)

MOV r4, #0x000001F4 ; put the number 500 into register r4
MOV r8, #0x000030C0 ; put the number 12,480 into register r8
MOV r9, #0x000030D4 ; put the number 12,500 into register r9
MOV r7, #0xEFC00000 ; put the number 4,022,337,536 into r7
ADD r10, r5, #0x30400000 ; add 809,500,672 to r5, put sum in r10

 

 

Posted Date: 3/25/2013 5:59:29 AM | Location : United States







Related Discussions:- Determine the value of registers, Assignment Help, Ask Question on Determine the value of registers, Get Answer, Expert's Help, Determine the value of registers Discussions

Write discussion on Determine the value of registers
Your posts are moderated
Related Questions
what is the meant by kleins construction?

Explain following a) Type of beam b) What is column and strut with example. c) Type of load d) Define S.F. and B.M diagram. e) Write crippling load formula for a

Q. What is Stormwater Treatment? Normally, stormwater run-off from process areas needs to be collected and treated before being discharged to land or water. Often, large aerobi


Washing: Station 1 Loading bay START Station 2 Hot Chemical wash Station 3 Running Cold bath Station 4 Hot C

Ask Compound springs how do they workquestion #Minimum 100 words accepted#

determine the vertical deflection at end A neglecting shear

need help with reports on thin thick and combined cylinder theory

A truss of 12 m span is loaded as shown in figure below. Determine the forces in the members of the truss by method of sections.

please share some basic theory material