Download - Praktek Mikroprosesor 5
-
8/17/2019 Praktek Mikroprosesor 5
1/5
PRAKTEK SISTEM MIKROPROSESOR
PEMROGRAMAN MPF1 Z-80
PRAKTIKUM KE - 5
Tanggal Pengumpulan : Senin, 4 April 2016
Nama : Suprianto
NIM/Rombel/No.Aben : !"0141400! / 1 / 4
Nama #oen : #r. Slamet Seno A$i, M.P$, M.T
PENDIDIKAN TEKNIK ELEKTRO – TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI SEMARANG
2016
-
8/17/2019 Praktek Mikroprosesor 5
2/5
FAKULTAS TEKNIK UNIVERSITAS NEGERI SEMARANG
%aboratorium: &le'tro Pemrograman Mi'roproeor
MP(1 )*+0
Smt: 4 e: !
-uruan: Te'ni'&le'tro a'tu : 2 SS
A. TUJUAN
Setela mela'u'an pra'ti'um $iarap'an Maaia $apat :
1. Mengenal intrution orte$ b mnemoni.
2. Mengguna'an Mi'roproeor MP(*1 )+0 untu' pemprograman.
". Mengerti bagaimana ara mengii regiter $engan program $an ara
pembaanna.
B. LANDASAN TEORI
Pemprograman Mi'roproeor merupa'an urutan memberi perinta 'epa$a
mi'roproeor untu' mela'u'an tran3er aitu mengii, membaa atau pun
memin$a'an $ata. #imana $alam pemrograman terebut mengguna'an baaa
Aembler. aaa aembler a$ala baaa mein aitu baaa ren$a atau baaa
ang $apat $imengerti ole mein. #alam pemrograman Mi'roproeor memerlu'an
beberapa 'omponen pemprograman, antara lain:
1. A$$re : untu' alamat program
2. Mnemoni : untu' penulian program". 5p*o$e : 'o$e ang $imengerti ole Mi'roproeor
4. eterangan : untu' 'omuni'ai antar manuia
C. DATA PRAKTIKUM
P!"#$%%& 1
1. #ata Perobaan
M&'#&(" A))!**O+-C#) K,!%&%&
1 2 " 4
%# A,2" 1+00 S/# 1+01 "& 2" Ii reg A $engan $ata 2"
%# ,2( 1+02 S/# 1+0" 0& 2( Ii reg $engan $ata 2(
%# &, 6 1+04 S/# 1+0! 1& 6 Ii reg & $engan $ata 6
%# 7,48 1+06 S/# 1+08 26 48 Ii reg 7 $engan $ata 48
-
8/17/2019 Praktek Mikroprosesor 5
3/5
%# #, 1+0+ !1 Ii reg # $ngn ii reg
%# &,A 1+09 !( Ii reg & $engan ii reg A
#& & 1+0A 1# urangi ii reg & $angan 1
IN A 1+0 " Tamba ii reg A $engan 1
%# #&,
1+"2;1+0 S/# 1+0( ! "2 1+
Ii reg #& $ng ii memor
1+"2
%#
#&,1+"21+10 S/# 1+12 11 "2 1+ Ii reg #&$engan $ata 1+"2
Ii Memori 1+"2 9(Ii memori 1+"2 $engan
$ata 9(
Ii Memori 1+"1 8(
Ii memori 1+"2 $engan
$ata 8(
Ii Memori 1+"" +(Ii memori 1+"2 $engan
$ata +(
T%$ /%*( P!"#$%%& 1
PC
KADDR
STEP
KADDR
/%*( P!%,
REG DATA
1 1+00 1 1+02 A 2"
2 1+02 2 1+04 23
" 1+04 " 1+06 & 6
4 1+06 4 1+0+ 7 48
! 1+0+ ! 1+09 # 23
6 1+09 6 1+0A & 2"
8 1+0A 8 1+0b & 22
+ 1+0b + 1+0 A 24
9 1+0 9 1+10 #& +(9(
10 1+10 10 1+1" #& 1+"2
-
8/17/2019 Praktek Mikroprosesor 5
4/5
A&%(*(* P!%,('
1. Setela mela'u'an pra'ti'um pa$a tabel 1, $apat $inata'an baa mnemoni
ber3ungi untu' menuli program, e$ang'an op*o$e a$ala 'o$e ang $imengerti
ole mi'roproeor. #an untu' pembuatan etiap program, $ata/a$$re ang$imau''an aru elalu urut tiap program.
-
8/17/2019 Praktek Mikroprosesor 5
5/5
-aab : tu=uan $alam mene'an Pa$la untu' memanggil Program counter $ari
tem mi'roproeor MP(1 )*+0.
". Apa tu=uan mene'an ST&P?
-aab : tu=uan $ari mene'an tombol ST&P a$ala untu' men=alan'an program pa$ami'roproeor MP(1 )*+0 ang tela $imau'an eara bertaap.
4. Apa ang $apat au$ara =ela'an ubungan antara A##R ail mene'an P $an
ST&P?
-aab: 7ubungan antara A##R ail mene'an P $an ST&P a$ala baa alamat
memori itu a'an $ibaa euai $engan urutan step by step, $an ti$a' melompat*
lompat.
!. Apa perbe$aan $ata pa$a 'olom 1 $an 'olom 2 /$ 4?
-aab: Perbe$aan pa$a $ata 'olom 1 $an 'olom 2 amapai 4, baa 'olom atu
merupa'an pertama 'ali ang a'an munul 'eti'a mene'an P $an 'olom 'e 2
merupa'an alamat $ari pertama 'ali mene'an P, ementara 'olom 'e " a$ala
'eti'a mene'an tombol ST&P a'an $i tampil'an alamat memori elan=utna eara
urut, 'olom 'e 4 merupa'an alamat memori lan=utan $ari 'olom 'e 2 ail $ari
mene'an ST&P $i 'olom 'e ".