Isikan Kata Kunci Untuk Memudahkan Pencarian

303. Pembelajaran Instruksi pada Mikroprosesor INTEL 8088-8086


BAB I

PENDAHULUAN



1.1 Latar Belakang
Prosesor Intel 8088/8086 merupakan mikroprosesor yang menjadi mesin bagi mikrokomputer-mikrokomputer IBM PC/XT dan kompatibelnya. Prosesor ini sering disebut dengan singkat sebagai “8088” atau “8086” saja. Walaupun perangkat keras 8088 sedikit berbeda dengan 8086, tetapi keduanya dapat dipandang sama dari sisi pemrograman. Intel 8088/8086 adalah prosesor 16 bit, artinya lintasan data dan register-nya berukuran 16 bit.

Kebanyakan instruksi dalam program bahasa Assembly membutuhkan operand, yaitu data yang akan diolah. Cara menentukan atau memperoleh harga operand ini disebut sebagai modus pengalamatan (addressing mode). Modus pengalamatan terbagi atas beberapa macam antara lain, pengalamatan register, pengalamatan segera, pengalamatan langsung dan pengalamatan tak langsung. Selain itu, dalam mempelajari bahasa Assembly, kita harus menghafalkan semua register dan mengerti kegunaannya masing – masing. Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan menampung register tersebut. Register dapat dibagi dalam lima golongan yaitu general purpose register (AX, BX, CX dan DX), segment register (CS, DS, SS dan ES), pointer register (IP, SP dan BP), index register (SI dan DI) dan flag register.

Penulis tertarik untuk mempelajari tentang modus pengalamatan dan operasi aritmatika pada bahasa Assembly dan mengamati perubahan isi register yang terjadi. Oleh karena itu, penulis mengambil tugas akhir (skripsi) dengan judul “Perangkat Lunak Pembelajaran Modus Pengalamatan dan Operasi Aritmatika pada Mikroprosesor Intel 8088/8086”.

1.2 Perumusan Masalah
Berdasarkan latar belakang pemilihan judul, maka yang menjadi permasalahan adalah,
1. Bagaimana merancang user interface dari perangkat lunak pembelajaran.
2. Bagaimana mengecek kebenaran (validasi) dari barisan Assembly code yang di-input.
3. Bagaimana menjelaskan proses penerapan modus pengalamatan dan operasi aritmatika pada mikroprosesor Intel 8088/8086 dan perubahan isi register yang terjadi.

1.3 Tujuan dan Manfaat Penulisan
Tujuan penyusunan tugas akhir (skripsi) ini adalah untuk merancang suatu perangkat lunak pembelajaran penerapan modus pengalamatan dan operasi aritmatika pada mikroprosesor Intel 8088/8086.
Manfaat dari penyusunan tugas akhir (skripsi) ini, yaitu perangkat lunak hasil rancangan dapat digunakan untuk membantu pembelajaran Mikroprosesor dan sekaligus menjadi perangkat pendukung dalam proses belajar mengajar.

1.4 Pembatasan Masalah
Karena keterbatasan waktu dan pengetahuan penulis, maka ruang lingkup permasalahan dalam merancang perangkat lunak ini antara lain :
1. Input dari perangkat lunak berupa kumpulan barisan Assembly code.
2. Perangkat lunak akan menunjukkan proses perubahan isi register untuk barisan Assembly code secara baris demi baris.
3. Instruksi aritmatika yang didukung mencakup operasi penjumlahan (ADD dan ADC), pengurangan (SUB dan SBB), perkalian (MUL), pembagian (DIV), increment (INC) dan decrement (DEC). Sedangkan instruksi pengalamatan yang didukung berupa instruksi MOV.
4. Register yang dibahas mencakup general purpose register dan flag register.
5. Modus pengalamatan yang didukung mencakup modus pengalamatan register dan pengalamatan segera.
6. Bahasa pemrograman yang dipakai adalah Microsoft Visual Basic 6.0.

1.5 Metodologi Penyelesaian Masalah
Langkah – langkah pembuatan perangkat lunak ini antara lain :
1. Membaca dan mempelajari buku – buku Mikroprosesor dan Bahasa Rakitan.
2. Mempelajari cara kerja dari mikroprosesor Intel 8088/8086.
3. Mempelajari cara atau proses kerja dari modus pengalamatan dan operasi aritmatika pada mikroprosesor Intel 8088/8086 dan mengamati perubahan isi register yang terjadi.
4. Mempelajari teknik – teknik dasar pemrograman dengan menggunakan Visual Basic 6.0.
5. Merancang interface untuk perangkat lunak pembelajaran.
6. Merancang perangkat lunak pembelajaran penerapan modus pengalamatan dan operasi aritmatika pada mikroprosesor Intel 8088/8086 dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.
7. Melakukan pengujian dan pengetesan terhadap perangkat lunak hasil rancangan.
File Selengkapnya.....

Teman KoleksiSkripsi.com

Label

Administrasi Administrasi Negara Administrasi Niaga-Bisnis Administrasi Publik Agama Islam Akhwal Syahsiah Akuntansi Akuntansi-Auditing-Pasar Modal-Keuangan Bahasa Arab Bahasa dan Sastra Inggris Bahasa Indonesia Bahasa Inggris Bimbingan Konseling Bimbingan Penyuluhan Islam Biologi Dakwah Ekonomi Ekonomi Akuntansi Ekonomi Dan Studi pembangunan Ekonomi Manajemen Farmasi Filsafat Fisika Fisipol Free Download Skripsi Hukum Hukum Perdata Hukum Pidana Hukum Tata Negara Ilmu Hukum Ilmu Komputer Ilmu Komunikasi IPS Kebidanan Kedokteran Kedokteran - Ilmu Keperawatan - Farmasi - Kesehatan – Gigi Keguruan Dan Ilmu Pendidikan Keperawatan Keperawatan dan Kesehatan Kesehatan Masyarakat Kimia Komputer Akuntansi Manajemen SDM Matematika MIPA Muamalah Olahraga Pendidikan Agama Isalam (PAI) Pendidikan Bahasa Arab Pendidikan Bahasa Indonesia Pendidikan Bahasa Inggris Pendidikan Biologi Pendidikan Ekonomi Pendidikan Fisika Pendidikan Geografi Pendidikan Kimia Pendidikan Matematika Pendidikan Olah Raga Pengembangan Masyarakat Pengembangan SDM Perbandingan Agama Perbandingan Hukum Perhotelan Perpajakan Perpustakaan Pertambangan Pertanian Peternakan PGMI PGSD PPKn Psikologi PTK PTK - Pendidikan Agama Islam Sastra dan Kebudayaan Sejarah Sejarah Islam Sistem Informasi Skripsi Lainnya Sosiologi Statistika Syari'ah Tafsir Hadist Tarbiyah Tata Boga Tata Busana Teknik Arsitektur Teknik Elektro Teknik Industri Teknik Industri-mesin-elektro-Sipil-Arsitektur Teknik Informatika Teknik Komputer Teknik Lingkungan Teknik Mesin Teknik Sipil Teknologi informasi-ilmu komputer-Sistem Informasi Tesis Farmasi Tesis Kedokteran Tips Skripsi