Rabu, 13 Oktober 2010

Matakuliah Mikroprosesor 1 | PC Interfacing

PC Interfacing dapat diartikan secara bebas sebagai proses menghubungkan PC untuk mengendalikan perangkat luar (hardware device).
Banyak perangkat luar yang bisa dikendalikan oleh PC, sebagian adalah home & office appliance (peralatan untuk pemakaian rumah tangga & kantor) seperti printer, scanner, game stick dsb. Sebagian yang lain adalah perangkat untuk pemakaian industri seperti PLC, CNC, Motor Driver, dsb.

Prinsip dasar dari PC interfacing sendiri sebenarnya adalah menghubungkan jalur data (data bus), address bus, serta kontrol dari mikroprosesor dengan perangkat luar tersebut. Jadi setiap device/perangkat luar yang terhubung ke PC haruslah mempunyai address (alamat) I/O yang unik atau berbeda satu dengan yang lain.

Penjelasan detail ttg interfacing dapat diambil pada link di bawah:

Download materi PC Interfacing

Sabtu, 02 Oktober 2010

Matakuliah Mikroprosesor 1 | Register Dan Bahasa Pemrograman

Register adalah memori kecil yang berada di dalam mikroprosesor, tempat penyimpanan sementara data dan intruksi program. Register dapat dengan cepat diakses oleh prosesor karena menjadi satu dalam chip.

Register sendiri terbagi atas fungsi dan tugasnya serta beberapa contoh penggunaannya dalam pemrograman, dapat dipelajari pada materi link download di bawah;

Download materi Memori Register

Matakuliah Mikroprosesor 1 | Prinsip Dasar Mikroprosesor

Mikroprosesor adalah sebuah chip (komponen elektronik digital terintegrasi) yang bekerja melakukan proses kontrol dan perhitungan berdasarkan perintah-perintah program yang dibuat dengan sebuah bahasa pemrograman.

Sebuah mikroprosesor memiliki arsitektur dasar yang terus berkembang menjadi lebih cepat dan kompleks.

Materi mengenai sejarah dan arsitektur dasar mikroprosesor dapat di download melalui link dibawah ini ;

Download materi BAB2

Selasa, 28 September 2010

Matakuliah Mikroprosesor 1 | Operasi Bilangan Biner

Dalam sebuah mikroprosesor terdapat sebuah bagian yang sangat penting dan disebut Arithmetic Logic Unit (ALU). Bagian ini berfungsi memproses semua operasi perhitungan data yang diinginkan oleh programmer berdasarkan prinsip2 operasi bilangan biner yang bisa dilihat pada materi dibawah ini:


Download materi Operasi Dasar Bilangan Biner

Mt.Kuliah Bahasa Assembly | Pendahuluan Pemograman Assembly

Bahasa Assembly bekerja pada console/command promt/text mode, oleh karena itu hampir semua editor text seperti notepad.exe, write.exe dll dapat digunakan untuk menuliskan program Assembly.

Agar dapat dimengerti oleh mesin mikroprosesor, bahasa assembly ini harus diterjemahkan menjadi kode2 biner melalui sebuah tools yang bernama compiler. Compiler yang umum dipakai adalah TASM32 atas MASM.

Seperti bahasa pemrograman yang lain, assembly mempunyai struktur bahasa yang harus dipatuhi agar dapat bekerja dengan baik.

Link dibawah ini adalah penjelasan tentang struktur bahasa Assembly, serta cara menjalankan TASM32

Download materi BAB2

Download TASM32

Jumat, 23 April 2010

Matakuliah Mikroprosesor | Simulator Mikroprosesor x86


Untuk dapat lebih memahami konsep dan cara kerja mikroprosesor, sangat diperlukan praktek secara langsung pemrograman pada hardware minimum system dengan bahasa assembly.
Akan tetapi bila tidak memungkinkan, dapat dilakukan simulasi hardware minimum system melalui sebuah software. Meski tidak sepenuhnya sama persis, akan tetapi cukup untuk mempelajari dan menguji program assembly pada sebuah mikroprosessor.

Download Simulator Mikroprosesor x86..

Kamis, 08 April 2010

Mt.Kuliah Bahasa Assembly | Sistem Bilangan

Bahasa Assembly sangat dekat dengan bahasa mesin yang hanya bisa dikenali oleh uProsesor. Oleh karena itu sistem bilangan yang dipakai untuk operasional baik itu perhitungan, operasi aritmatik dsb menggunakan sistem bilangan yang dipakai pada teknik digital, yaitu bilangan biner.

Karena manusia (programmer) biasa menggunakan sistem bilangan desimal, maka untuk jalan tengahnya dipakai sistem bilangan hexadesimal yang dekat dengan biner dan desimal.

Jadi penguasaan sistem bilangan biner dan hexa mutlak diperlukan untuk menggunakan bahasa Assembly.

Download materi..