Download presentation
Presentation is loading. Please wait.
1
The Silent Invasion
2
Acorn RISC Machine or Advanced RISC Machine?
3
You own an ARM machine! (or several dozen) Over 75% of the embedded device market is powered by ARM ARM is small Requires low power Efficient performance CHEAP TO MANUFACTURE
10
Jazelle technology Thumb 2 Enhanced DSP Up to 200MHZ As small as 90nm ARM926EJ-S
11
Odd features of the ARM Model Every instruction has a condition code This means that you don’t necessarily have to branch around. Shifting and rotating can be embedded in other arithmetic instructions. An actually useful interrupt system
12
Registers ARM is load-store Has 37 registers You can only see 16 in main software mode You can only really use the first 13 R13, R14, and R15 are the stack pointer, link pointer, and the PC respectively
13
Instruction format Virginia Lo:
14
NOBODY EXPECTS YOU TO MEMORIZE IT!
15
Instructions ADD – Standard Addition ADC – Add with carry QADD – Saturated add QDADD – Double saturated add B – Branch… if you don’t know what this does, good luck on the final BL – Branch and link
16
An odd instruction BX – Branch and exchange BXL – Branch, exchange, and link
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.