Praktek Mikroprosesor 5

download Praktek Mikroprosesor 5

of 5

Transcript of 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 ".