Modul Bahasa Assembly

Post on 25-Dec-2015

3 views 0 download

description

Modul tentang pembahasan bahasa assembly

Transcript of Modul Bahasa Assembly

ARSITEKTUR MIKROKONTROLER

AT89C51/52/55

by

Intan Cahyanti K, ST

Blok Diagram inti dari AT89C

Mikrokontoler, sebagai suatu terobosan teknologi mikroprosesor dan mikrokomputer, hadir memenuhi kebutuhan pasar dan teknologi baru.

Tidak seperti sistem komputer, yg mampu menangani berbagai macam program aplikasi (misal: mengolah data,mengolah angka, dll), mikrokontroler hanya bisa utk aplikasi tertentu (hanya satu program saja yg bisa disimpan). Perbedaan lainnya terletak pada perbandingan ROM dan RAM. Pada sistem

komputer, perbandingan ROM dan RAMnya besar, artinya program2 pengguna disimpan dalam ruang RAM yg relatif besar, sedangkan rutin-rutin

antarmuka perangkat keras disimpan dalan ruang ROM yang kecil. Sedangkan mikrokontroler, perbandingan ROM dan RAMnya yg besar ,

artinya program kontrol disimpan dlm ROM (bisa Masked ROM atau Flash PEROM) yg ukurannya relatif lebih besar,sedangkan RAM digunakan sbg

tempat penyimpan sementara, termasuk register-register yg digunakan pada mikrokontroler yg bersangkutan.

Memori Program

Struktur memori program pada AT89C51/52/55

Organisasi Memori

Memori Data

Struktur memori data pada AT89C51/52/55

Alamat memori data internal selalu 8 bit atau 1byte, yg konsekuensinya hanya mampu mengalamati hingga 256 byte saja. Namun demikian , mode-mode pengalamatan RAM internal (faktanya) bisa mengakomodasi hingga 384 byte.