laporan pertrmuan 4
DESCRIPTION
assemblyTRANSCRIPT
Hari/Tanggal : Jum’at/4 Maret 2016 Nilai :Nama Dosen : Heriyanto Syafutra, SSi, MSiNama Asisten : Endang
SISTEM MICROPROSESOR
Kelas : TEK IIB P-1Kelompok : 3 Anggota : Anne Chintya Dewi (J3D114027)
Budiman Sholeh (J3D114039) Muhammad Dzikri N (J3D114013)
Nabil (J3D114076)
PROGRAM KEAHLIAN TEKNIK KOMPUTERPROGRAM DIPLOMA
INSTITUT PERTANIAN BOGORBOGOR
2016
PERCOBAAN 7
JAWABAN
7. a) Tempat menyimpan database di RAM akan disimpan pada alamat 02,03,04,05
b) Program membaca data base terakhir dengan menggunakan perintah
CMP AL, 58 => Compare apakah nilai 58 sama dengan isi register AL
JZ START=>apabila sama maka register flags z akan bernilai 1 dan BL akan diisikan
nilai 02, kembali ke database awal
c) code no 1
c) code no 2
JMP START
DB FF
DB 4F
DB 4F
DB 4F
DB 4F
DB 4F
DB 1F
DB 8F
DB 8F
DB 1F
DB 1F
DB 4F
DB 4F
DB 1F
DB 8F
DB 8F
DB 8F
DB 8F
DB 2F
DB 2F
DB 2F
DB 8F
DB 1F
DB 1F
DB 1F
DB 1F
DB 4F
DB 4F
DB 4F
DB 4F
DB 4F
DB FF
START:
MOV BL, 02
REP:
MOV AL, [BL] ;register AL untuk
I/O
OUT 04
OUT 04
CMP AL, 20
JZ START
INC BL
JMP REP
END
3) code no. 3
JMP START
DB 01
DB 02
DB 04
DB 08
DB 09
DB 0C
START:
MOV BL, 02
REP:
MOV AL, [BL] ;register AL untuk
I/O
OUT 05
CMP AL, 09
JZ START2
INC BL
JMP REP
START2:
MOV BL, 06
REP2:
MOV AL, [BL] ;register AL untuk
I/O
OUT 05
CMP AL, 01
JZ START
DEC BL
JMP REP2
END
PERCOBAAN 8
JAWABAN
a) Dengan menggunakan register,RAM,alamat RAM, dan stack
b) Stack
c) code no 1
Code no 2