OMM Software Innovation Pvt Ltd.

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

Showing posts with label Registers. Show all posts
Showing posts with label Registers. Show all posts

Sunday, 22 December 2013

INTRODUCTION TO LOAD / STORE ARCHITECTURE OF ARM

INTRODUCTION TO  LOAD / STORE ARCHITECTURE OF ARM
*        The ARM is a Load / Store Architecture:
         Does not support memory to memory data processing operations.
         Must move data values into registers before using them.
*        This might sound inefficient, but in practice isn’t:
         Load data values from memory into registers.
         Process data in registers using a number of data processing instructions which are not slowed down by memory access.
         Store results from registers out to memory.
*        The ARM has three sets of instructions which interact with main memory. These are:
         Single register data transfer (LDR / STR).
         Block data transfer (LDM/STM).
         Single Data Swap (SWP).