Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang peta memori dan register pada mikrokontroler, termasuk pengenalan memori secara umum, RAM, ROM, dan memori program serta data pada mikrokontroler AVR ATmega16.
(2) Juga dibahas tentang organisasi dan arsitektur komputer pada umumnya serta blok diagram arsitektur komputer dan contoh arsitektur Von Neumann.
2. C. Peta Memori dan Register Pada
Mikrokontroler
1. Pengenalan Memori Secara Umum
Memori merupakan perangkat yang utama pada computer. Memori
memegang peranan yang cukup penting dalam proses yang terjadi pada
computer. Memori dapat diklasifikasikan menjad 2 jenis, yaitu primer dan
sekunder
Memori Primer terdiri dari RAM dan ROM
Memori sekunder diperlukan untuk menyimpan data atau instruksi secara
permanen.
3. 2. RAM (Random Access Memory)
RAM adalah bagian memori yang bisa digunakan oleh para pemakai untuk
menyimpan program dan data.
RAM ini bersifat temporer dan volatile
4. Struktur RAM
1. Input Storage, digunakan untuk menampung input yang dimasukkan lewat
alat input
2. Program Storage, dipakai untuk menyimpan semua instruksi-instruksi
program yang akan diproses
3. Working Storage, digunakan untuk menyimpan data yang akan diolah dan
hasil dari pengolahan
4. Output Storage, digunakan untuk menampung hasil akhir dari pengolahan
data yang akan ditampilkan ke alat output
6. 3. ROM (Read Only Memory)
ROM adalah perangkat atau peralatan proses yang terdapat didalam CPU. ROM
berisikan suatu program yang telah diterapkan oleh pembuat perangkat
komputer dan keberadaan program ini tidak dapat diubah, ditambah, maupun
dikurangi oleh pemakai komputer. Isi ROM diperlukann pada saat komputer
dihidupkan. Perintah yang ada didalam ROM sebagian akan dipindahkan ke RAM.
8. 4. Memori Program pada Mikrokontroler
AVR ATmega16
Arsitektur mikrokontroler AVR memiliki 2 buah memori utama, yaitu memori
program dan memori data. Memori flash (ruang memori) adalah ruang dimana
program disimpan.
flash dibagi menjadi 2 bagian, yaitu bagian program boot dan aplikasi
9. 5. Memori Data SRAM
Operasi SRAM dapat menyimpan data selama daya diberikan pada chip. Sel
memori SRAM pada dasarnya merupakan sejumlah flip flop yang akan tetap
pada suatu keadaan yang diberikan secara permanen dan selama catu daya
yang diberikan tidak terputus.
10. 7. Status Register (SREG)
Status register merupakan register yang berisi status yang dihasilkan pada setiap
operasi yang dilakukan ketika suatu instruksi dieksekusi. SREG merupakan bagian
dari inti CPU mikrokontroler.
11. A. Organisasi dan arsitektur computer
1. Organisasi KOMPUTER
Merupakan bagian yang berhubungan erat dengan unit-unit operasional dan interkoneksi
antarkomponen penyusun system computer dala merelaisasikan aspek arsitekturalnya .
Contoh aspek orgnaisasional :
Teknologi hardware
Perangkat antarmuka
Teknologi memori
Sinyal sinyal kontrol
12. 2. Arsitektur Komputer
Adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu system komputer.
Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan
bagian perangkat keras yang didesain.
Contoh arsitektur:
Arsitektur VON neumann
Cisc
Risc
Blue gene
13. Arsitektur komputer Ini mengandung 3 subkategori:
1. Set instruksi (ISA)
2. ARSITEKTUR MIKRO DARI ISA, DAN
3. SISTEM DESAIN DARI SELURUH KOMPONEN DALAM PERANGKAT KERAS KOMPUTER INI
14. 3. PERBEDAAN ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI KOMPUTER MERUPAKAN BAGIAN YANG TERKAIT DENGAN ERAT DENGAN UNIT-UNIT
OPERASIONAL
CONTOH:
1. Teknologi hardware
2. Perangkat antarmuka
3. Teknologi memori
4. Sistem memori
5. Sinyal sinyal kontrol
15. sedangkan
Arsitektur komputer merupakan atribut-atribut system komputer yang terkait dengan seorang
programmer
contoh:
1. Set instruksi
2. Aritmatika yang dipergunakan
3. Teknik pengalamatan
4. Mekanisme i/o
16. B. Blok Diagram Arsitektur Komputer
Alu (ARITHMATIC LOGIC UNIT)
MERUPAKAN KOMPONEN YANG MEMPUNYAI FUNGSI UNTUK MELAKUKAN OPERASI ARITMATIKA DAN
OPERASI LOGIKA BERDASAR INSTRUKSI YANG DITENTUKAN.
ALU TERDIRI DARI 2 BAGIAN YAITU UNIT ARITMATIKA DAN UNIT LOGIKA BOOLEAN .
17. 2. Kontrol unit
Merupakan bagian dari prosessor yang mempunyai fungsi untuk mengatur jalannya program
Masukan masukan control unit adalah:
a) clock/pewaktu
b) Register instruksi
c) Flag
d) Sinyal control
18. 3. Unit memori
Merupakan tempat penyimpanan data atau komponen-komponen elektronik yang menyimpan
perintah-perintah yang menunggu untuk dieksekusi oleh prosessor.
19. 4. Unit input/output
Merupakan perangkat masukan unit computer yang bekerja memberikan perintah langsung atau
data ke peralatan proses pada computer untuk diporses kemudian dikeluarkan berupa informasi
kepada pengguna.
20. 5. BUS
MERUPAKAN SEBUAH SUBSISTEM YANG MENTRANSFER DATA ATAU LISTRIK ANTARKOMPONEN
KOMPUTER DIDALAM SEBUAH KOMPUTER ATAU ANTARKOMPUTER.
BUS DAPAT DIKATEGORIKAN MENJADI 3 BAGIAN:
1. ADRESS BUS
2. DATA BUS
3. CONTROL BUS
21. 6. ARSITEKTUR VON NEUMANN
Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh
John von Neumann(1903-1957). Arsitektur ini digunakan oleh hampir semua komputer saat ini.