Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Sistem Mikroprosesor SMK NEGERI 29 JAKARTA. Satu jenis mikrokomputer untuk mempelajari Mikroprosesor PERALATAN INPUT PERALATAN OUTPUT PROGRAM MNEUMONIC/

Presentasi serupa


Presentasi berjudul: "Sistem Mikroprosesor SMK NEGERI 29 JAKARTA. Satu jenis mikrokomputer untuk mempelajari Mikroprosesor PERALATAN INPUT PERALATAN OUTPUT PROGRAM MNEUMONIC/"— Transcript presentasi:

1 Sistem Mikroprosesor SMK NEGERI 29 JAKARTA

2 Satu jenis mikrokomputer untuk mempelajari Mikroprosesor PERALATAN INPUT PERALATAN OUTPUT PROGRAM MNEUMONIC/ BAHASA MESIN

3 Susunan dan Konfigurasi Pin Z-80 CPU Keterangan Gambar 4 adalah sebagai berikut:  Mikroprosesor 8 bit dengan arsitektur I/O Terisolasi  16 bit Address Bus dengan kemampuan: pengalamatan memori 64 Kbyte, Pengalamatan I/O 256 byte  148 instruksi  8 buah Register 8 bit sebagai Regiter utama, buah register 8 bit sebagai Register alternatif, 4 buah Register 16 bit, 2 buah Register 8 bit fungsi khusus.  Frekuensi Clock 2,5 MHz - 4 Mhz  Komsumsi Daya: Aktif 150 mA  Kemasan PDIP

4 Blok Diagram Sistem Mikroprosesor MPU /CPU Control Unit (CU) Arithmetic Logic Unit (ALU) Register Unit (RU) Unit memori baca Unit memori baca tulis Perlatan I/O mengatur denyut kerja MPU/CPU Nama BussSifat Arah Data dari CPU Jumlah Saluran Bus DataDua arahMasuk dan Keluar8 bit Bus AlamatSatu arahKeluar16 bit Bus KendaliSatu arahMasuk dan Keluar10–12 bit

5 Z-80 PIO (Programmable Input Output) IC I/O paralel terprogram yang prilakunya dapat disetel menggunakan program digunakan sebagai antar muka dengan Z-80 CPU Memiliki kelengkapan: Dua periperal port antar muka paralel 8 bit independent dengan kendali jabat tangan Penggerak I/O terinterupsi Empat mode operasi Mode 0: Byte Output dengan jabat tangan Mode 1: Byte Input dengan jabat tangan Mode 2: Byte Bidirectional dengan jabat tangan (hanya untuk Port A) Mode 3: Untuk Bit Control Logika interupsi dengan prioritas daisy chain Semua Input dan Output Kompatibel dengan TTL

6 Diagram Mode Kerja Z-80 PIOGambar Susunan Pin IC Z-80 PIO

7 Peta Memori mikroprosesor Zilog Z-80 CPU Hanya dapat dibaca Untuk program aplikasi dan data terolah RAM (Random Access Memory) pada Address 1800h – 1FFFh

8 Bahasa Pemrograman pada MPF1-Z-80  Program adalah susunan instuksi yang logis yang dapat di mengerti oleh mikroprosesor  Bahasa mesin adalah program yang dapat di mengerti oleh sistem mikroprosesor dimana penulisannya dinyatakan dalam bilangan heksadesimal contoh B menjadi 13 H  Mnemonic adalah kumpulan instruksi-instruksi dari CPU dan register  Kode mnemonic disebut program bahasa assembly. Sebelum assembly digunakan oleh CPU maka harus d terjemahkan dalam bahasa mesin oleh program assembler

9 Memahami Instruksi Transfer Data Operasi transfer data lebih tepat disebut sebagai operasi copy data. dijalankan menggunakan perintah LD singkatan dari Load Disamping juga ada perintah 6 jenis perintah EX, EXX singkatan dari EXCHANGE. Z-80 CPU juga memiliki 12 jenis perintah PUSH, dan POP, dapat digunakan untuk transfer data dalam operasi stack pointer.

10 Perintah transfer data memuat dua operand yaitu operand pertama menunjukkan Lokasi dimana data akan disimpan, apakah dalam register atau di memori. Operand pertama Ini disebut Destinasi. Operand yang kedua menunjukkan lokasi asli atau asal sebuah data. Operand kedua ini disebut Source. Operand dapat berupa register, memori, atau data immediate. Lebar data yang ditransfer dapat berupa data 8 bit atau data 16 bit. Sebagai contoh : LD A, B menunjukkan perintah untuk meng-copy data yang ada di Register B ke Register A. Jadi Register A disebut destinasi atau tujuan dan Register B disebut Source atau asal/sumber.

11 Transfer Data 8 Bit Transfer data 8 bit dapat terjadi diantara : 1) Register Ke Register 2) Memori Ke Register 3) Data Immediate Ke Register 4) Register Ke Memori 5) Memori Ke Memori 6) Data Immediate Ke Memori

12 1).Transfer data 8 bit dari Register ke Register Dapat terjadi diantara register 8 bit yaitu register, A,B,C,D,E,H,L,dan I Contoh:

13 2. Transfer data 8 bit dari Memori ke Register Transfer data dari memori ke register mencakup persyaratan bahwa harus ada cara atau mekanisme pemegangan alamat memori. Dalam Z-80 CPU alamat memori ada dua byte atau 16 bit. Pemegang alamat memori menggunakan salah satu register 16 bit. lokasi EPROM atau dari lokasi RWM karena kedua memori ini memiliki sifat baca.

14 3). Transfer data Immediate 8 bit ke Register Transfer data immediate 8 bit ke register dapat terjadi terhadap register A, B, C,D,E,H, dan L.

15 4). Transfer data 8 bit dari Register ke Memori Transfer data dari register ke memori mencakup persyaratan bahwa harus ada cara atau mekanisme pemegangan alamat memori. Dalam Z-80 CPU alamat memori ada dua byte atau 16 bit.

16 5). Transfer data 8 bit dari Memori ke Memori Transfer data dari memori ke memori mencakup persyaratan bahwa harus ada cara atau mekanisme pemegangan alamat memori. Dalam Z-80 CPU alamat memori ada dua byte atau 16 bit.

17 6). Transfer data Immediate 8 bit ke Memori

18

19 NoAssemblyKatagori transferKeterang assembly LD A, 93H LD B, A LD C, B LD D, C LD E, D LD H, 19H LD I, 90H LD(HL), 64H LD B, (HL) LD A, (1990) LD (1991), A TUGAS 1 1.Isilah tabel katagori transfer dan keterangan assembly Contoh, LD A,93H katagori transfer Data Immediate Ke Register keterangan assembly muatin/Isi register A dengan data 93

20 2. Berpakah nilai register dari program assambly di samping: Reg A = Reg B = Reg C = Reg D = Reg E = BarisAssambly LD A, 40 H LD B, A LD C, 42 H LD D, 10H LD E, D CATATAN DAN TUGAS DI KUMPULKAN KE MEJA IBU YUNI


Download ppt "Sistem Mikroprosesor SMK NEGERI 29 JAKARTA. Satu jenis mikrokomputer untuk mempelajari Mikroprosesor PERALATAN INPUT PERALATAN OUTPUT PROGRAM MNEUMONIC/"

Presentasi serupa


Iklan oleh Google