Tujuan:
- Matakuliah ini bertujuan untuk mempelajari mikroprosessor dan meggunakannya dengan cara memprogramnya dalam bahasa mesin / bahasa assembly pada mikroprosessor keluarga x86.
- Pada aspek perangkat keras dibicarakan tentang arsitektur mikroprosessor keluarga x86, yang berisi EU dan BIU serta set instruksi dan addresing mode.
- Pada aspek perangkat lunak, dibicarakan tentang langkah-langkah pembuatan program dalam bahasa assembly (menulis, meng-assembly, me-link, meng-ekseksi) menggunakan assembler yang tersedia (Emu86, MASM, NASM, FASM, GoASM…)
Materi
- Perkembangan Mikroprosessor
- Arsitektur Mirkokomputer: prosessor, RAM, I/O
- Prosessor 8bit, 16bit, 32bit, 64bit
2. Prosessor Keluarga 80×86
- Arsitektur mikroprosessor keluarga 80×86
- General purpose register
- Segment register
- Instruksi pointer
- Instrumentasi pemindahan data
3. Instruksi-instruksi pada mikroprosessor keluarga 80×86
- Arithmatika dan logika
- Pengalaman immediate, direct, index, base index
- Compare dan Test
- Jump tak bersyarat
- Instruksi LOOP
- Instruksi PUSH, POP
- Call / RET near dan CALL/RET For
- Pembuatan program sederhana
4. Pemrograman dengan bahasa rakitan
- Algoritma
- Penulisan program
- Simulasi, langkah demi langkah
- Assembling dan linking
- Menjalankan program
Text Book:
Mazidi, M.A., 2003,”The 80×86 IBM PC & Compatible Computers Vol. I& II”, 4th ed., Prentice Hall International Inc., New Jersey, USA.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.