BAB 2
LANDASAN TEORI
2.1
Arsitektur ARM
Arsitektur ARM
merupakan
arsitektur
prosesor
32-bit
Reduced
Instruction
Set
Computer (RISC)
yang dikembangkan oleh ARM Limited[1]. Pada awalnya
merupakan
prosesor
desktop yang sekarang didominasi oleh keluarga
x86.
Namun
desain
yang
sederhana membuat prosesor ARM cocok untuk aplikasi berdaya rendah. Prosesor ARM
digunakan
di
berbagai
bidang
seperti
elektronik
umum,
termasuk
PDA,
mobile
phone,
media player, music player, game console genggam, kalkulator dan periperal komputer
seperti hard disk drive dan router.
Dengan arsitektur RISC, maka pada arsitektur ARM dapat ditemukan fitur
seperti kebanyakan arsitektur RISC lainnya seperti:
•
Register file yang berkapasitas besar
•
Arsitektur
load/store,
dimana
operasi
pengolahan
data
hanya
beroperasi
pada
konten register, tidak secara langsung pada konten memori.
•
Addressing
mode
sederhana,
dimana
seluruh
load/store
address
ditentukan
dari
konten register dan field instruksi saja.
Arsitektur ARM juga memiliki fitur tambahan seperti:
•
Instruksi yang menggabungkan antara operasi aritmatik dan logika
•
Auto-increment dan auto-decrement addressing mode untuk
mengoptimalkan
loop program
5
|