Anda di halaman 1dari 5

Minggu, 21 Maret 2021

Mutia Tsani Az Zahra


Mikroprosesor & Interface
Rangkuman Minggu 1
Pendahuluan Mikroprosesor Ferry Satria, BSEE, M.T.
2-TNK Rahmawati Hasanah, S.ST.,M.T.
Rifa Hanifatunnisa, S.ST.,M.T.

Mikroprosesor menggabungkan fungsi inti dari unit pemrosesan pusat komputer (CPU).
Mikroprosesor menerima data digital sebagai input dan memprosesnya sesuai dengan instruksi
yang tersimpan di dalam memorinya kemudian memberikan hasil sebagai output. Di dalam IC
mikroprosesor terdapat ALU (unit aritmatika dan logika), unit control, register, sistem bus, dan
jam untuk melakukan tugas komputasi. Mikroprosesor pada umumnya disebut sebagai otak dari
semua komputer, baik laptop, desktop, maupun server.

Tabel Perbandingan Teknologi Mikroprosesor


Blok Diagram Sistem Komputer Berbasis Mikroprosesor

Emu8086 merupakan aplikasi emulator bagi pemrograman bahasa assembler. Dengan


menggunaan aplikasi emulator, kita dapat mensimulasikan apakah program control hardware
yang dibuat sudah benar atau masih terdapat kesalahan. Emu8086 merupakan emulator untuk
prosesor 8086 yang sudah dilengkapi dengan editor dan assembler yang bersifat GUI (graphical
user interface). Dengan EMU8086 internal register dapat diamati dari waktu ke waktu akibat dari
eksekusi suatu instruksi assembly.

Beberapa menu pada emu8086:

1. Compile : Membuat atau meng-compile “binary executable file” atau ekstensi


“.com” atau “.exe” dari kode program.
2. Emulate : Menjalankan emulator kode program yang dibuat.
3. Run : Menjalankan aplikasi dari emulator yang dihasilkan (execute).
4. Single step : Menjalankan aplikasi dengan cara memroses perbaris kode program
(tracing).

Pemrograman bahasa Assembler terdiri dari beberapa kode operasi (op code) dan pseudo
ops. Bentuk instruksinya adalah op code diikuti operand. Opcode adalah perintah yang akan
dilaksanakan, sedangkan operand dpaat terdiri dari sumber (source) dan tujuan (destination).
Pseucode operation (pseudo ops) adalah perintah kepada assembler untuk memberitahukan apa
yang harus dilakukan terhadap data, percabangan bersyarat, perintah macro dan listing.

Contoh:

MOV AX, BX

Opcode dari contoh di atas adalah MOV, sedangkan operandnya adalah AX, BX. Maksud kode
di atas adalah perintah untuk menyalin data yang ada di register BX (source operand) ke register
AX (destination operand).

Template Penulisan Program pada Emu8086

Contoh Soal (diambil dari Praktikum):

Buat program untuk menjumlahkan 6 data Heksadesimal berikut:


FFFFH,DD7AH,448BH,AA66H, 88DDH, 9CFFH. Simpan Hasil Penjumlahan pada Register:
BL:CX

Jawaban:
Hasil:

Hasil yang didapat dari hasil penulisan program telah sesuai dengan hasil perhitungan
menggunakan kalkulator yaitu 3F246h. Sesuai yang diinginkan pada soal, hasil penjumlahan
disimpan pada register BL:CX dengan BL terisi 03 sebagai penyimpan carry dan CX terisi F2
pada CH dan 46 pada CL.
DAFTAR PUSTAKA

Kho, Dickson. 2020. Pengertian Mikroprosesor (Microprocessor) dan Cara Kerja Mikroprosesor.
https://teknikelektronika.com/pengertian-mikroprosesor-microprocessor-cara-kerja-
mikroprosesor-adalah/. (Diakses pada 18 Maret 2021)

Novenia. 2017. Emulator 8086. http://novenia10.blogspot.com/2017/04/orkom-praktikum-


6.html#:~:text=Emu8086%20merupakan%20aplikasi%20emulator%20bagi,sudah%20be
nar%20atau%20masih%20salah.. (Diakses pada 18 Maret 2021)

Anda mungkin juga menyukai