Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
…
29 pages
1 file
Unit peraga Input dan Output adalah bagian pendukung pada mikroprosessor untuk melaksanakan interaksi antara pengguna dan mesin. Unit input dapt berupa saklar sedangkan untuk output dapat menggunakan LED . 7 Segment ataupun Monitor.
BAB VI 6.1. PENGERTIAN INTERRUPT Pada bab ini akan dibahas mengenai interrupt pada mikroprosesor 8085, proses interrupt adalah subprogram yang telah tersedia di dalam midicom 8085, sebenarnya hamper sama dengan subrutin, namun ada beberapa yang membedakan antara interrupt dengan subrutin. Interupsi Lokasi Subroutine Prioritas TRAP RST 7.5 RST 6.5 0024H 003CH 0034H Pertama Kedua Ketiga MICROPROCESSOR | PROGRAM INTERRUPT BAB VI RST 5.5 INTR 002CH Dilengkapi pemakai Keempat Kelima Dapat kita analogikan seperti berikut : "jika ada seorang mahasiswa yang melakukan interupsi terhadap dosen untuk menghentikan perkuliahan, dosen tidak akan langsung menghentikannya, berbeda jika interupsi tersebut dilakukan oleh seoran direktur, dosen akan langsung melakukan interupsi tersebut, karena dosen lebih memprioritaskan direktur disbanding mahasiswa" Hal di atas juga ada hubungannya dengan masking pada interrupt, interupsi TRAP merupakan interupsi Non-maskabel yaitu interupsi yang tidak dapat dihalangi sedangkan interupsi RST 7.5, RST 6.5, RST 5.5 merupakan interupsi maskabel yaitu interupsi yang dapat dihalangi.
BAB II 2.1. PENGERTIAN Operasi Aritmatika dalam dunia pemrograman pasti sangat berkaitan. Dalam melatih dan memahami pemrograman microprosessor dalam pengolahan data operasi aritmatika sangatlah membantu.Operasi Aritmatika melibatkan instruksi ADD,ADI,ACI,DAD untuk penjumlahan, sedangkan untuk pengurangan melibatkan instruksi SUB,SBI,SBB. Operasi yang dapat dilakukkan microprosessor tidak semata hanya penjumlahan dan 8085 pengurangan saja, tetapi dapat melakukkan operasi matematika lainnya dengan memanfaatkan intstruksi yang ada. Disinilah dapat melatih kemampuan dalam pemrograman microprosessor 8085 2.2. Penjumlahan & Pengurangan 2.2.1. Operasi Hexadecimal Operasi Hexadecimal untuk penjumlahan dan pengurangan bisa dibilang operasi yang mudah untuk dilakukkan cukup sederhana untuk operasi penjumlahan dan pengurangan. Untuk Operasi Hexadecimal tidak perlu mengubah cara perhitungan karena intruksi pada microprosessor 8085 merupakan operasi 8 bit. MICROPROCESSOR | OPERASI ARITMATIKA Labe l Mnemonics Keterangan MVI A,00 Register A di isi 00 sebgai tempat menyimpan Carry hasil penjumlahan DAD B Penjumlahan HL+BC ACI 00 Jika memiliki carry ,carry di simpan di regA DAD D Penjumlahan (HL+BC)+DE ACI 00 Jika memiliki carry ,carry di tambahkan di regA STHL D000 Menyimpan Hasil penjumlahan sebesar 16 bit STA D002 Menyimpan Hasil Carry Penjumlahan HL+BC+DE HLT BAB II 2.2.2. LATIHAN SOAL a. Buat lah Flowchart serta diagram Alir untuk melakukkan operasi aritmatika berikut Penjumlahan register BC+DE+HL, simpan hasil nya pda alamat [D002][D001][D000] Penyelesaian Penjelasan Proses yang dilakukkan adalah menjumlahkan masing masing register pair dengan menggunakan instruksi DAD , lalu jika memiliki carry maka carry nya akan di simpan di register A, dan bila carry hasil penjumlahan register pair memiliki carry lagi maka akan di tambahkan ke register A sebagai penyimpan carry. Dan hasil nya lalu di kirimkan ke Alamat memori yang telah di tentukan. b. Buat lah Flowchart serta diagram Alir untuk melakukkan operasi aritmatika berikut Penjumlahan 24 bit [MICROPROCESSOR | OPERASI ARITMATIKA BAB II Penyelesaian Penjelasan Dengan menggunakan peran Register HL yang digunakan sebagai penunjuk bilangan pertama serta penunjuk alamat hasil dapat memaksimalkan peran register HL dan menghemat penggunaan Register.Proses Selanjutnya adalah dengan memindahkan Data serta menjumlahkan seperti biasa. Untuk merubah peran HL digunakan lah increment yang tidak merubah carry dari register Flag, sehingga tidak merubah hasil dari penjumlahan yang mempergunakan carry c. Buat lah Flowchart serta diagram Alir untuk melakukkan operasi aritmatika berikut MICROPROCESSOR | OPERASI ARITMATIKA Label Mnemonics Keterangan LXI H,D003 Menyiapkan HL sebgai penunjuk kelompok bilangan kedua LXI D,D000 Menyiapkan DE sebgai penunjuk kelompok bilangan pertama ANA A Clear Carry MVI C,03 Counter jumlah alamat yg akan di jumlah LOOP
Puji syukur saya ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya saya masih diberi kesempatan untuk menyelesaikan makalah ini. Tidak lupa saya ucapkan kepada dosen pembimbing dan teman-teman yang telah memberikan dukungan dalam menyelesaikan makalah ini. Penulis menyadari bahwa dalam penulisan makalah ini masih banyak kekurangan, oleh sebab itu penulis angat mengharapkan kritik dan saran yang membangun. Dan semoga sengan selesainya makalah ini dapat bermanfaat bagi pembaca dan teman-teman. Amin… Pacitan, 18 Desember 2014 Dwi Eka Agustn Daftar Isi MAKALAH MICROPROCESSOR
tugas 1 praktik sistem mikroprosesor Mahasiswa : Meri Nur Amelia NIM : 5301414083
BAB VIII PORT SERIAL MIKROKONTROLLER BAB VI PORT SERIAL MIKROKONTROLLER 6.1. KOMUNIKASI SERIAL DENGAN UART AVR ATMega8535 memiliki 4 buah register I/O yang berkaitan dengan komunikasi memakai UART, yaitu UART I/O Data Register (UDR), UART Baud Rate Register (UBRR), UART Status Register (USR) dan UART Control Register (UCR).
Dalam pemrograman dengan bahasa Assembly, mau tidak mau anda harus berhubungan dengan apa yang dinamakan sebagai Register. Lalu apakah yang dimaksudkan dengan register itu sebenarnya ?.
Membuat program untuk mengurangkan data decimal, oktal dan biner.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
LAPORAN PRAKTIKUM SISTEM MIKROPROSESOR (Mulia Agustiani), 2020