laporan pertrmuan 4

7
Hari/Tanggal : Jum’at/4 Maret 2016 Nilai : Nama Dosen : Heriyanto Syafutra, SSi, MSi Nama Asisten : Endang SISTEM MICROPROSESOR Kelas : TEK IIB P-1 Kelompok : 3 Anggota : Anne Chintya Dewi (J3D114027) Budiman Sholeh (J3D114039) Muhammad Dzikri N (J3D114013) Nabil (J3D114076)

Upload: chin-elf

Post on 14-Jul-2016

11 views

Category:

Documents


0 download

DESCRIPTION

assembly

TRANSCRIPT

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

Code no 3