Media Penyimpan Memori Bahasa Assembly A

Bahasa Assembly 15 • Stack Pointer SP Stack merupakan bagian dari memori yang dialokasikan untuk penyimpanan data dan alamat. Misalnya saat instruksi PUSH dan CALL. Alamat awal dari stack ini ditandai oleh Stack Pointer. Stack dapat diakses dengan menggunakan program. Penumpukan data pada stack ini mempunyai sifat LIFO Last In First Out. Pemindahan data dari register CPU ke Stack dapat dilaksanakan dengan instruksi PUSH dan yang sebaliknya adalah POP. Stack Pointer SP merupakan register 16-bit dengan demikian jangkauan alamat adalah sebesar 2 16 = 64 kByte.

1.8. Media Penyimpan Memori

Ada beberapa jenis media penyimpan memori yang sekarang banyak digunakan, misalnya : • ROM Read-Only Memory • PROM Programmable ROM • EAROM Elictrically Alterable ROM • RAM Random-Access Memory • FPLA Field Programmable Logic Array • CCD memory Charge-Coupled Device • Dan masih banyak lagi. Jenis penyimpan memory ada dua macam : • Volatile yang akan hilang begitu aliran listrik pada computer dimatikan Contoh : RAM, flipflop • Nonvolatile tidak akan hilang meskipun aliran listrik mati Contoh : ROM, PROM, EPROM, magnetic-tape dsb. Bahasa Assembly 16 Struktur Penyimpan Memori Kapasitas memory dari RAM atau ROM dinyatakan dengan jumlah bit yang dapat disimpan pada piranti tersebut . Biasanya, 1 Kilo bit memori adalah sama dengan 2 10, atau sama dengan 1024 bit. 4 Kilobit sama dengan 2 12 , atau 4096 bit. Di pasaran, bermacam-macam chip penyimpan memori di mana masing-masing memiliki spesifikasi tersendiri. Yang popular dipakai misalnya EPROM buatan intel, dengan kode sebagai berikut : 2764 8 bit output, kapasitas memori 8K 2732 8 bit output, kapasitas memori 4K Di samping itu beberapa jenis memori ada yang memiliki inputoutput 4 bit. Karena kebanyakan mikroprosesor memiliki bus data 8 bit, maka untuk menentukan jumlah IC yang diperlukan dipakai rumus : Jadi sebagai contoh suatu ROM dengan kapasitas 256 bytes, 4 bit output, akan dipakai sebagai penyimpan memori suatu system mikrokomputer 256 bytes, 8 bit. Maka jumlah IC memori yang dibutuhkan adalah : Kofigurasi system memori yang dibutuhkan Ukuran IC memori yang ada Jumlah IC = 256 x 8 256 x 4 Jumlah IC = = 2 chip Bahasa Assembly 17 Tugas dan Pertanyaan: 1. Sebutkan Alasan Utama kenapa Software tidak dituliskan dalam Bahasa Mesin Hexadesimal. 2. Sebutkan definisi dari Mikroprosessor. 3. Gambarkan Diagram Blok Elemen-elemen Fungsional Utama dari Komputer dan Jelaskan Fungsi setiap Blok. 4. Sebutkan Fungsi tama dari CPU. 5. Register pada Mikroprosessor 8085 dibagi dalam dua kelompok, sebutkan dan jelaskan. 6. Jenis memori yang tidak akan hilang data di dalam memori jika tegangan listriknya diputuskan disebut dengan apa dan sebutkan contoh-contohnya. Bahasa Assembly 18 DASAR PEMOGRAMAN

2.1. Pengantar Algoritma Pemograman.