dasar dalam mempelajari mikroprosessor . slide by : Mr. Winarno S.Si., M.TDeskripsi lengkap
Full description
^^Full description
PENGARUH KONDISI LAPAR (KEADAAN PUASA) TERHADAP KANDUNGAN GLIKOGEN HEPAR AYAMDeskripsi lengkap
makalah mikroprosesorFull description
Full description
Deskripsi lengkap
Full description
Makalah Microprocessor JAM DIGITAL dengan LCD 16X2 Disusun Oleh: SHERLY MELISA SEMBIRING ( 131421086) YOHANA BR SITEPU ( 131421087) LELY DAHLYANA ( 131421090) ABNER SORITUA SIDAURUK( 13…Full description
Full description
mikroprosesor 8085Full description
a
Full description
Deskripsi lengkap
matching kuvetDeskripsi lengkap
Prakarya Teknologi KimiaFull description
kiman
Full description
Percobaan 1 Mengenal Midicom 8085
I. Judul Judul
: Mengen Mengenal al Midico Midicom m 8085 8085
II. Alat Alat dan dan bahan bahan Midicom 8085 I I I.
Tujuan - Memaham Memahamii prin printah tah untuk untuk mengun mengunakan akan Midico Midicom m 8085 8085.. - Menjala Menjalanka nkan n suatu suatu program program di di Midicom Midicom 8085 8085 sert sertaa mengert mengertii prosesn prosesna a..
I!."asar Teori Midicom 8085 perangkat ang ber#ungsi untuk menjalankan prgram rakitan 8085. $arena #ungsi dari Midicom bermacam-macam maka pada perangkat selain terdapat %entral &rocessing 'nit (%&') 8085 dilengkapi dengan memori *rase &rogram &rogrammab mable le +ead +ead ,nl ,nl Memor Memor (*&+,M (*&+,M)) dan +andom +andom Acces Memor Memor (+AM) perangkat masukankeluaran pengalih digital ke analog dan lain-lain. /elain dilengkapi dilengkapi dengan dengan beberapa beberapa tombol tombol dan tampilan tampilan ruas untuk memasukkan program rakitan dalam bentuk kode mesin maupun data Midicom juga dilengkapi dengan papan tombol dan taangan ber#ungsi untuk memasukka program dalam bentuk bahasa rakitan dan kemudian secara otomatis diubah ke kode mesinna. 1ambar 2.2. menunjukkan Midicom dengan beberapa tombol orane untuk mengop mengoperas erasika ikann nnaa dan tombol tombol biru biru untuk untuk memasuk memasukkan kan heksad heksadecim ecimal al serta serta tampilan ruas sedangkan 1ambar 2.3. menampilkan hubungan pengkobelan Midicom seandaina bersama papan tombol dan laar.
4
12 Tombol Oranye (Perintah
n
8
16 Tombol Biru (Heksadesimal)
5
0
1ambar 2.2. Midicom "engan Tombol dan Tampilan +uas
/etelah papan tombol dan laar dihubungkan ke Midicom serta sumber daa dihidupkan maka pada laar akan muncul suatu cursor berupa garis (-) di sudut kiri atas. 'ntuk memulaina harus meneka tombol ( space bar ) penekanan selain tombol ini akan mempengaruhi Midicom. Midicom pertama-tama akan memeriksa keadaan memori +AM setelah space bar ditekan kemudian menampilkan menu pembantu ang berisi berbagai peritah Midicom seperti di ba6ah ini.
'ntuk menampilkan kembali menu pembantu tekanlah huru# DCE sedangkan untuk perintah lainna bisa dilaksanakan dengan menekan huru# a6al dari setiap perintah. &enulisan perintah menemonic maupun data pada Midicom harus menggunakan huru# besar aitu menekan tombol D/hi#tE bersama-sama dengan tombol ang diinginkan atau mengunakan Dcaps lockE. %atatan: "alam pembahasan perintah Midicom contoh penekanan suatu tombol ditulis dengan tanda kurung besar FD EG. !. 4angkah &ercobaan !.2.
Tekan
tombol
+
(untuk
menggantikan
isi
register
8085).
/etelah huru# D+E ditekan kemudian tekan %+ (enter) maka akan mucul di laar data isi register 8085. !.3. Tekan tombol M (untuk menampilkanmenggantikan isi memori +AM Midicom). /etelah huru# DME ditekan kemudian tekan %+ (enter) maka akan muncul di laar data isi memori +AM.
!.. Tekan tombol " (untuk menampilkan kembali program tertulis
dalam
bahasa
ang sudah mesin).
/etelah huru# D"E ditekan memudian tekan %+ (enter) maka akan muncul di laar program ang sudah dibuat tertulis dalam bahasa mesin.
!.;. Tekan tombol A (untuk menulis program baru dalam bahasa mesin). /etelah huru# DAE ditekan kemudian tekan %+ (enter) maka akan muncul di
laar program ang sudah dibuat tertulis dalam bahasa mesin atau menemonic. !.5. Tekan tombol 1 (untuk mengeksekusi program ang telah dibuat dalam bahasa
mesin
atau
menemonik).
/etelah huru# D1E ditekan kemudian tekan %+ (enter) maka akan muncul di laar program ang sudah dibuat tertulis dalam bahasa mesin atau menemonic.
'ntuk menampilkan semua data tiap register lalu ditekan tombol D%+E dan laar akan menampilkan isi dari semua register.
&%
A
?%
<0<0
3
0000
!.2 4atihan 3:
"* %A% A
C4
M
<
0<
0<
5;
/BHAH&H % B A&
/& 92 <<<<
(/&)
Tekan tombol M (untuk menampilkanmenggantikan isi memori Midicom 8085). /etelah huru# DME ditekan dilaar ditmpilkan M: +ead/et Memori /et Memori 'ntuk menampilkan semua data isi memori lalu tekan tombol D%+E dan laar akan menampilkan isi dari semua memori
000
00
02
03
0
0;
05
0
0
08
09
0A
0?
0%
0"
0*
0<
3
00
00
%A
0<
5;
02
%A
0<
5;
08
%A
0<
5;
00
<<
!.2 4atihan : Tekan tombol " (untuk menampilkan kembali program ang sudah dibuat tertulis dalam bahasa mesin). /etelah huru# D"E ditekan dilaar ditampilkan ": "isassembler "isassambler 'ntuk menampilkan program ang sudah dibuat ang tertulis dalam bahasa mesin) lalu tekan tombol D%+E dan laar akan menampilkan isi alamat (contoh : alamat 000 program). 'ntuk menampilkan data selanjutna tekan D%+E dan untuk kembali ke &rompt tekan tombol D*/%E. Alamat
$ode Mesin
000
0 0;
Mnemonik M!2 ?0;
003
32 008
4I C800
005
0
M,! M?
00
32 008
+/T 2
009
%<
!.I 4atihan ;: Tekan tombol A (untuk membuat program baru). /etelah huru# DAE ditekan di laar ditampilkan A: Assembler 'ntuk membuat program baru lalu tekan tombol D%+E dan laar akan menampilkan isi alamat (contoh : alamat 000 program). 'ntuk membuat program baru selanjutna tekan D%+E tulis program (Mnemonik) ulangi dengan cara ang sama (sampai selesai penulisan dengan Mnemonik +/T 2) dengan akan berurutan dan untuk kembali ke &rompt tekan tombol D*/%E. Alamat
$ode Mesin
Mnemonik
000
0 0;
M!2 ?0;
003
32 008
4I C800
005
0
M,! M?
00
32 008
+/T 2
009
%<
!.2 4atihan 5: Tekan tombol 1 (untuk mengeksekusi program ang te lah dibuat). /etelah huru# D1E ditekan di laar ditampilkan
1: 1o 1o 'ntuk mengeksekusi program baru tulis alamat program contoh 000 lalu tekan tombol D%+E maka akan tampil hasil program ang dibuat. &erintah 1o: D1E DE D0E D0E D0E D%+E !II.
Tugas 2 ?uat perintah 4ist Memor %op Memori @rite Trace dan catat hasil dari menjalan perintah di atas.
!III.
Analisa &ercobaan ?erdasarkan percobaan ang saa lakukan dapat di analisa bah6a midicom 8085 mempunai berbagai macam #ungsi. "alam percobaan ini kami mengganti semua data ang telah di tampilkan pada modul. &ada saat melakukan register kami mengganti huru# A aitu menjadi angka 2; ang sebelumna adalah 00. $emudian mengganti isi memori ang sebelumna adalah 000 menjadi 8 dan mengganti isi dari data assembler. /ehingga hasilna seperti gambar di ba6ah ini
"ata sebelum diubah
&% <0<0
A 3
?% 0000
"* %A% A
C4
M
<
0<
0<
5;
/BHAH&H % B A&
/&
(/&)
92 <<<<
?erdasarkan dua gambar data di atas dapat saa analisa bah6a data assembler dapat kita ubah namun harus sesuai dengan data ang benar. /aat memasukkan alamat pada data assembler kita harus perhatikan batas maksimum dari +AM tersebut karena batas minimal dan maksimal +AM sangat mempengaruhi data addres na. /elain itu juga dalam mengganti data mnemonik kita tidak boleh mengganti sembarang data misala mengganti M!I ?0; menjadi 4!I karena data tersebut sudah ditentukan. 7amun untuk ?0; bisa kita ganti 7amun harus diganti dengan urutan huru# ang a6al. 'rutan huru# ang ditentukan aitu A ? % " * C 4 dan M berarti kita bisa mengganti huru# ? dengan huru# A " dan C. 'ntuk data 4I juga tidak bisa diganti karena sudah ditentukan.
huru#na berubah.
@alaupun data na tudak sama namun hasil akhir saat dijalankan (1o) datana tidak error. Jadi data assembler bisa diganti namun harus sesuai dengan data ang di tentukan.
I.
$esimpulan ?erdasarkan percobaan ang dilakukan dapat saa simpulkan bah6a midicom 8085 mempunai berbagai macam #ungsi. /alah satu #ungsina aitu mengganti isi memori dan membuat alamat pada data. /aat memasukkan alamat pada data assembler kita harus perhatikan batas maksimum dari +AM tersebut karena batas minimal dan maksimal +AM
sangat mempengaruhi data addres na. /elain itu juga pada data assembler tedapat kode Mnemonik aitu M!I 4I M,! dan +/T dimana
kedalam data
dengan dua bit. /edangkan #ungsi 4I adalah memasukan bagian huru# ang diganti
kedalam data dengan empat bit. 'ntuk #ungsi M,! M?
adalah memindahkan data M ke ?. 'ntuk +/T adalah batas akhir dari pemprosesan data. "alam mengganti data pada assembler harus sesuai dengan data ang telah ditentukan.
"A
LAPORAN PRAKTIKUM MIKROPROCESSOR
7ama
: "arussalam
7IM
: 0203092
$elas
: ;*%
Instruktur
: Ampera6an /.T MT.
LAORATORIUM TEKNIK ELEKTRO PRO!RAM STU"I TEKNIK ELEKTRONIKA POLITEKNIK NE!ERI SRI#I$A%A PALEMAN! &015