You are on page 1of 13

Lembar Pengamatan Praktikum Mikroprosesor

Labsheet 2 Mode Pengalamatan


Program 1 :
Tekan isi register
PC ; STEP Reg AF AF

PC ; STEP Reg BC BC

PC ; STEP Reg BC BC

PC ; STEP Reg DE DE

PC ; STEP Reg DE DE

PC ; STEP Reg HL HL

PC ; STEP Reg HL HL

Program 2
Tekan isi register isi register stlh edit
PC ; STEP Reg AF AF AF

PC ; STEP Reg BC BC BC

PC ; STEP Reg BC BC BC

PC ; STEP Reg DE DE DE

PC ; STEP Reg HL HL HL

Program 3
Tekan isi register isi register stlh edit
ADDR ; 1800; Go
AF AF

BC BC

DE DE

HL HL

IX IX

Kelompok :
Nama NIM
Lembar Pengamatan Praktikum Mikroprosesor
Labsheet 3 Logika
Program 1
entry program berikut :
Alamat Opcode Mneumonic
1800 1E 05 LD E, 05H
1802 16 06 LD D, 06H
1804 7B LD A, E
1805 82 ADD A, D
1806 6F LD L, A
1807 3E 00 LD A, 00H
1809 CE 00 ADC A, 00H
180B 67 LD H, A
180C 22 10 18 LD (1810H), HL
180F FF HALT

TEKAN ISI REGISTER/MEMORI


PC STEP REG DE DE

PC STEP REG DE DE

PC STEP REG AF AF

PC STEP REG AF AF 12 34

ISI F F 0011 0100 (SZ-H-PNC)

PC STEP REG HL HL

PC STEP REG AF AF

PC STEP REG AF AF

ISI F F (SZ-H-PNC)

PC STEP REG HL HL

PC STEP ADDR 1810 1810

Program 2
Alamat Opcode Mneumonic
1800 1E 0A LD E, 0AH
1802 16 06 LD D, 06H
1804 AF XOR A
1805 7B LD A, E
1806 9A SBC A, D
1807 6F LD L, A
1808 26 00 LD H, 00H
180A 22 0E 18 LD (180EH), HL
180D FF HALT

TEKAN ISI REG / MEMORI


PC STEP REG DE DE

PC STEP REG DE DE
PC STEP REG AF AF

ISI F F (SZ-H-PNC)

PC STEP REG AF AF

PC STEP REG AF AF

ISI F F (SZ-H-PNC)

PC STEP REG HL HL

PC STEP REG HL HL

PC STEP ADDR 180E 180E

PROGRAM 2A
ALAMAT OPCODE MNEUMONIC
1800 3E FF LD A,0FFH
1802 0609 LD B,09H
1804 0E 0A LD C,0AH
1806 16 03 LD D,03H
1808 1E 04 LD E,04H
180A 80 ADD A,B
180B 3E 00 LD A,00H
180D CE 00 ADC A,00H
180F A0 AND B
1810 3E 0A LD A,0AH
1812 B0 OR B
1813 AF XOR A
1814 1C INC E
1815 15 DEC D
1816 B8 CP B
1817 D6 02 SUB 02H
1819 DE 01 SBC A,01H
181B ED 44 NEG
181D 2F CPL
181E FF HALT

TEKAN IS REGISTER
PC STEP REG AF AF
PC STEP REG BC BC
PC STEP REG BC BC
PC STEP REG DE DE
PC STEP REG DE DE
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG DE DE
PC STEP REG DE DE
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
ISI F F (SZ-H-PNC)
PC STEP REG AF AF
ISI F F (SZ-H-PNC)

Kelompok :
Nama / nim 1.
2.
3.
Lembar Pengamatan Labsheet 4 Stack Pointer

Program 1
Addr opcode mneumonic TEKAN ISI REGISTER / MEMORI
1800 31 00 19 LD SP,1900H PC STEP REG SP SP
1803 01 10 19 LD BC,1910H PC STEP REG BC BC
1806 DD 21 20 19 LD IX, 1920H PC STEP REG IX IX
180A C5 PUSH BC ADDR 18FE 18FE
180B DD E5 PUSH IX + 18FF
180D E1 POP HL PC STEP REG SP SP
180E FD E1 POP IY ADDR 18FE 18FE
1810 FF RST + 18FF
PC STEP REG SP SP
ADDR 18FC 18FC
+ 18FD
REG HL HL
REG IY IY
PC STEP REG SP SP
REG HL
ADDR 18FC 18FC
+ 18FD
PC STEP REG SP SP
REG IY IY
ADDR 18FE 18FE
+ 18FF
PROGRAM 2

ADDR OPCODE MNEUMONIC TEKAN ISI REG / MEMEORI


1800 06 05 LD B, 05H ADDR 1800 GO
1802 21 00 19 LD HL,1900H REG BC BC
1805 C5 LOOP PUSH BC REG HL HL
1806 7E LD A,(HL) ADDR 1900 1900
1807 06 03 LD B, 03H + 1901
1809 87 KALI ADD A,A + 1902
180A 10 FD DJNZ KALI + 1903
180C 77 LD (HL),A + 1904
180D 23 INC HL
180E C1 POP BC PERHATIKAN DAN BANDINGKAN ISI ALAMAT 1900
180F 10 F4 DJNZ LOOP SD 1904 PADA BARIS KIRI DENGAN HASIL EKSEKUSI
1811 FF RST
1900 01
1901 02
1902 03
1903 04
1904 05
ISI REG / MEMEORI

AMAT 1900
SIL EKSEKUSI
Lembar Pengamatan Tugas Labsheet 3

Addr Opcode Mneumonic


1800

Hasil eksekusi Alamat Data


1855
1856
1857

Kelompok
Nama NIM

Ulangi program diatas untuk data di alamat berikut


Alamat Data
1850 24
1851 E6
1853 15
1854 52

Lembar Pengamatan Tugas Labsheet 3

Addr Opcode Mneumonic


1800
Hasil eksekusi Alamat Data
1855
1856
1857

Kelompok
Nama NIM

Ulangi program diatas untuk data di alamat berikut


Alamat Data
1850 24
1851 E6
1853 15
1854 52
Data 2

NIM

Data 2

NIM
Lembar data pengamatan praktikum mikroprosesor
Labsheet 6 dan 7 Input output PIO Z80

Program 1
1. Ketik program berikut pada simulator Z80 IDE

Data Pengamatan

Tekan variasi tombol


Data Pengamatan

Tekan variasi tombol


Lembar pengamatan praktikum mikroprosesor
Labsheet 8 Pemrograman PPI 8255

Program 1
Addr Opcode Mneumonic Eksekusi Tampilan 7 segment
1800 3E 30 LD A,30H
1802 D3 01 OUT (PORTB),A ; PORT B DIISI 30H
1804 3E E0 LD A, E0H Tekan PC GO
1806 D3 02 OUT (PORTC),A ; PORT C DIISI E0H
1808 76 HALT

Program 2
Addr Opcode Mneumonic Eksekusi Tampilan 7 segment
1800 3E 9B LD A,9BH
1802 D3 01 OUT (PORTB),A ; PORT B DIISI 30H
1804 3E D0 LD A, D0H Tekan PC GO
1806 D3 02 OUT (PORTC),A ; PORT C DIISI E0H
1808 76 HALT

Program 3
Addr Opcode Mneumonic Eksekusi Tampilan 7 segment
1800 3E FF LD A,FFH
1802 D3 01 OUT (PORTB),A ; PORT B DIISI 30H
1804 3E FF LD A, FFH Tekan PC GO
1806 D3 02 OUT (PORTC),A ; PORT C DIISI E0H
1808 76 HALT

Program 4
Addr Opcode Mneumonic Eksekusi Tampilan 7 segment
1800 3E FF LOOP: LD A,FFH
1802 D3 01 OUT (PORTB),A
1804 3E FF LD A,FFH
1806 D3 02 OUT (PORTC),A
1808 CD 50 18 CALL PERIODA
180B 3E BD LD A,00H
180D D3 01 OUT (PORTB),A
180F 3E FF LD A,C0H
1811 D3 02 OUT (PORTC),A
1813 CD 50 18 CALL PERIODA
1816 C3 00 18 JP LOOP
Tekan PC GO
1850 F5 PERIODA: PUSH AF
1851 C5 PUSH BC
1852 D5 PUSH DE
1853 0E 1F LD C, 1FH
1855 11 1F 1F LOOP2: LD DE , 1F1FH
1858 1D LOOP1: DEC E
1859 C2 58 18 JP NZ, LOOP1
185C 15 DEC D
185D C2 58 18 JP NZ,LOOP1
1860 0D DEC C
1861 C2 55 18 JP NZ, LOOP2
1864 D1 POP DE
1865 C1 POP BC
Kelompok
1866 F1 POP AF Nama/NIM
1867 C9 RET
Labsheet uji trainer

Alamat Opcode Mneumonic


1800 3E 93 LD A , 93H
1802 47 LD B , A
1803 48 LD C , B
1804 51 LD D , C
1805 5A LD E , D
1806 26 19 LD H , 19H
1808 2E 90 LD L , 90H
180A 36 64 LD (HL) , 64H
180C 46 LD B , (HL)
180D 3A 90 19 LD A , (1900)
1810 32 91 19 LD (1991) , A
1813 FF RST 38

ISI
TEKAN REG /
Memori
PC STEP AF
PC STEP BC
PC STEP BC
PC STEP DE
PC STEP DE
PC STEP HL
PC STEP HL
PC STEP 1990
PC STEP BC
PC STEP AF
PC STEP 1991

ADDR GO AF
BC
DE
HL
1990
1991

You might also like