Instruksi Jump
Praktek Mikroprosesor 1
Job Sheet 3
Nama
NIM
Kelas
Kelompok
Anggota Kelompok
:
:
:
:
:
DENNY SETIAWAN
3201311036
VB
1
Denny Setiawan
Ranto susilo
Isah
Andi
Rintis Sanjaya
LABORATORIUM TEKNIK
ELEKTRONIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI PONTIANAK
2015
Instruksi Jump
I . Tujuan
Setelah melakukan praktikan ini, diharapkan mahasiswa dapat :
II.
a. Tugas Pendahuluan
1. Sebutkan instruksi-instruksi jump yang saudara ketahui ? Jelaskan !
Jawab: Instruksi percabangan dalam mikroprosesor Z-80
menggunakan
: PC nn
: PC PC + n
: PC nn
: PC PC + e
: PC IY
- Jump Relatif
Lompatan relative bersyarat khusus : DJNZ n
:BB1
b.
Teori Dasar
Instruksi percabangan dalam mikroprosesor Z-80
menggunakan
: PC nn
: PC PC + n
: PC nn
: PC PC + e
: PC IY
- Jump Relatif
Lompatan relative bersyarat khusus : DJNZ n
:BB1
Tabel Percobaan
Prediksi
Register
Alamat
Menemonic
0
8000
LD SP,9000
8003
LD A,14H
B
2
Flag
HL
2
8005
LDB,A
8006
XOR A
8007
LD HL, 8100H
800A
J1: LD (HL), A
800B
INC HL
800C
INC A
800D
DJNZ J1
800F
RST 08H
Tabel 2
Hasil Eksekusi
Register
Alamat
Menemonic
0
8000
LD SP,9000
8003
LD A,14H
8005
LDB,A
8006
XOR A
8007
LD HL, 8100H
800A
J1: LD (HL), A
800B
INC HL
800C
INC A
800D
DJNZ J1
800F
RST 08H
B
2
Tabel 3
Looping
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
HL
Flag
HL
21
22
23
24
25
Tabel 4.
Prediksi
Register
Alamat
Menemonic
0
8000
LD SP,9000
8003
LD A, 14H
8005
LDB,A
8006
XOR A
8007
LD HL, 8100H
800A
LD (HL), A
800B
INC HL
800C
ADD A,1
800E
DAA
800F
DJNZ J3
8011
RST 08H
Flag
B
2
HL
2
Tabel 5
Hasil Eksekusi
Register
Alamat
Menemonic
0
8000
LD SP,9000
8003
LD A,14H
8005
LDB,A
8006
XOR A
8007
LD HL, 8100H
800A
LD (HL), A
800B
INC HL
800C
ADD A,1
800E
DAA
800F
DJNZ J3
8011
RST 08H
Tabel 6.
Flag
B
2
HL
2
Looping
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
HL
Analisa Data
1. Buat tabel konversi dari kode mnemonic ke kode machine sesuai listing
program yang ada pada percobaan 1 dan 2 (dengan urutan tabel : alamat,
kode mnemonic, kode machine) ?
2. Bagaimana cara memperoleh kode machine dengan instruksi DJNZ J1
pada tabel 1 dan instruksi DJNZ J3 pada tabel 4?
3. Jelaskan maksud dari listing program yang ada pada percobaan 1 dan 2
dan buatkan flow chart-nya?
4. Apa yang dapat saudara jelaskan dari pengamatan hasil percobaan yang
telah saudara lakukan,baik pada percobaan 1 maupun pada percobaan 2?
VI.
Kesimpulan
LAPORAN PRAKTIKUM
Aplikasi Dasar Relay
Praktek sistem Kendali
Job Sheet 1
Nama
NIM
Kelas
Kelompok
Anggota Kelompok
:
:
:
:
:
DENNY SETIAWAN
3201311036
VB
1
Denny Setiawan
Ranto susilo
Ari Anto
LABORATORIUM TEKNIK
ELEKTRONIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI PONTIANAK
2015