Anda di halaman 1dari 3

Laporan Praktikum Sistem Mikroprosesor

Kelompok 8
1. Benny A Hutabarat

J3D114109

2. Haniva Kharisma

J3D114100

3. Muh. Aziz Ikbal

J3D214126

Program Keahlian Teknik Komputer


Direktorat Program Diploma
Institut Pertanian Bogor
2016

Percobaan 1
1. Mov
2. - Penjumlahan : add
- Pengurangan : sub
- Perkalian : mul
- Pembagian : div
3. Minimum : -127
Maximum : +127
4.

Percobaan 2
1. Apa operator yang digunakan untuk mengirim data dari register AL ke port dan port
berapa yang digunakan untuk mengirim data dari register AL ke port dan port berapa
yang digunakan untuk menjalankan simulator lampu lalu lintas?
2. Apa operator yang digunakan untuk kembali ke baris sintak sebelumnya?
3. Bisakah nilai dari register selain AL dikirim ke port?
4. Tuliskan bit keberapa yang digunakan untuk mengontrol hidup dan mati setiap lampu lalu
lintas?
5. Modifikasi sintak di atas sehingga urutan menyala lampu lalu lintas sesuai dengan yang
sebenarnya!
Percobaan 3
1. Bisakah memindahkan nilai antar Register umum secara langsung (misalnya ingin
memindahkan nilai pada Register AL ke Register DL)?
2. Tuliskan sintak untuk memindahkan isi Register BL ke Register CL!
3. Bisakah memasukkan nilai ke alamat RAM secara langsung?
4. Tuliskan sintak untuk memasukkan nilai 45H ke alamat RAM 80!
5. Berapakah nilai ASCII hurup H , E , L , L , dan O dalam bilangan HEX?
Simpan nilai HEX tersebut ke alamat RAM C0,C1,C2,C3 dan C4.
Ketika nilai HEX ascii disimpan di alamat RAM C0 sampai FF maka kode ascii tersebut
akan diterjemahkan menjadi karakter pada layar VDU simulator.
6. Buat Program untuk menampilkan Nama kelompok pada layar VDU simulator dengan
format seperti di bawah ini!
Kelompok

\\

OUT
Port 1
6. Jmp

7. Tidak
8. Bit ke 3 samai bit ke 8
9. Hasil modifikasi sintaks
clo
start:
mov al,90
out 01
mov al,48
out 01
mov al,24
out 01
mov al,0
out 01
mov al,fc
out 01
jmp start
end

Percobaan 3
1.

Anda mungkin juga menyukai