ARM7
8051 is an 8-bit processor, which means it can do an 8-bit operation at a time. ARM is a 32-bit processor, which can do the 32-bit operation at a time, four times powerful than 8051.
ARM 7 (Advanced Risc Machine)
- 32-bit processor
- 32-bit ALU (arithmetic logic unit)
- 32-bit data bus
- there are 4 banks in the memory and every data is aligned, it will be stored at an address multiple of 4 (i.e last 2 bits of the address will always be zero)
- 32-bit instruction (RISC )
- Every instruction will have the same size (32 bit).
- Every instruction will fetch in one cycle.
- All the instruction will be stored in the aligned form.
- 32-bit Address bus:
- It will allow access up to 4GB.
- Von Neuman model
- Says only one memory, in which all program will store and data will also store.
- 3 stage pipeline
- Fetch
- Decode
- Execute
- 37 Registers - 32-bit Each
- By which 16 available at a time (R0 ... R15)
- Load store Model
- to add, subtract or any other operation, load the data into the Register and do the operation.
- Directly do not do on the Memory.
- Only operation allowed on the Memory is Load and store. Other than this, it can't allow any other operation.
- 7 Operating Modes
- 7 interrupts/ Exception
- 7 Addressing Modes: This is the manner in which the opened to give an instruction.
- Immediate
- Register
- Direct
- Register indirect
- Register relative
- Base
- Base with Scaled index
- 3 data format
- 8 (byte ): byte size universal
- 16 (half word)
- 32 (word)
Booting Sequence:
When the internal RESET is removed. the process beings executing at address 0, which is initial the Reset vector mapped from the Boot Block. At this point, all of the processor and peripheral registers have been initialized to predetermined values.
Register Bank:
Remember again, register as our storage inside the process.
- R0- R12 contain data or address
- R13 is known as a stack pointer
- R14 is known as Link Register
- R15 is known as the program counter.
Program status Register: is composed of the 3 status register.
Comments
Post a Comment