This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Opp Codes and Addressing Modes.

Note: This was originally posted on 27th September 2011 at http://forums.arm.com

Hi Everyone,

I am a computer science major beginning work on a Capstone Project.  I have been given the task of simulating an Arm Processor.  I'm fairly new to this area of study, and am still learning but I'm very excited for the project. 

In my early attempts at grasping the architecture I've run into a small roadblock.  As i work my way through the Arm reference manual I've found myself somewhat unclear on the manner in which Addressing modes are indicated.  From what I gather this occurs through use of the 'I' bit (bit 25 of the word), and bits 4 and 7  of the shifter operand.

I understand that the instructions are encoded, and using sections 3.1, 4.all and 5.2 I'm starting to put this stuff together.

What I'm curious about is if someone has some simple examples or a more clear explanation of the process they could share with me.  The reference manual is great, but its dense and i could use another viewpoint.

Also - first post, its awesome that these forums are here.

Thanks,

NDW.
0