UAS 2015
-
Upload
ulil-absor -
Category
Documents
-
view
213 -
download
0
description
Transcript of UAS 2015
UJIAN AKHIR SEMESTERTEKNIK INFORMATIKAUNIVERSITAS DARUL ULUM JOMBANG
Nama:ULIL ABSORNIM:13590168MIKROPROSESSORSOAL :1. Jelaskan perbedaan dari mikroprosessor, mikrokomputer, dan mikrokontroller ! (skore nilai mak 15)2. Jika Mikrokontroller dirangkai seperti gambar dibawah ini, buatlah program assembly untuk Nama Panggilan , nomor urut absen ujian, 3 angka dari belakang NIM saudara (Nama panggilan minimal 6 huruf) sebagaimana contoh pada rangkaian (skore nilai mak 60)
3. Jelaskan prinsip kerja proses write data ke RAM (EPROM) mikroprosessor yang digambarkan blok diagram dibawah ini. (skore nilai mak 25)
Jawab1. Mikroprosesorsuatu chip (IC=integrated circuits) yang di dalamnya terkandung rangkaian ALU (arithmetic-logic unit), rangkaian CU (control unit), dan register-register. Mkroprosesor disebut juga dengan CPU (Central Processing Unit)ALU: menyediakan fungsi pengolahanCU: mengontrol fungsi prosesorRegister: penyimpan sementara dalam mikroprosesorMikrokontrolersuatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan.adapun perbedaan mikrokontroler dengan mikroprosesor adalah:Mikroprosesor merupakan CPU(Central Processing Unit)tanpa memori dan I/O pendukung dari sebuah komputer, maka Mikrokontroler umumnya terdiri dari CPU, Memori , I/O tertentu dan unit pendukung, misalnyaAnalog to Digital Converter(ADC)yang sudah terintegrasi di dalam mikrokontroler tersebut.MikrokomputerMikrokomputer adalah sistem komputer dimana ke tiga bagian utama dari sistem di rangkai dari bagian yang terpisah (tidak dalam satu chip/IC).2. Tabel nama, no urut absen ujian , dan 3 angka dari belakang nim
ULIL ABS 47 168PROGAM$include(reg51.inc)
org 0h
Mulai: mov p3,#80H
mov p1,#00h
mov P0,#0C1H
mov p2,#0FFH
call delay ;U
mov p3,#40H
mov p1,#00h
mov P0,#0C7H
mov p2,#0FFH
call delay;L
mov p3,#20H
mov p1,#00h
mov P0,#076H
mov p2,#0F7H
call delay; I
mov p3,#10H
mov p1,#00h
mov P0,#0C7H
mov p2,#0FFH
call delay;L
mov p3,#04H
mov p1,#00h
mov P0,#0C8H
mov p2,#0DDH
call delay;A
mov p3,#02H
mov p1,#00h
mov P0,#070H
mov p2,#0F5H
call delay ;B
mov p3,#01H
mov p1,#00h
mov P0,#0D2H
mov p2,#0DDH
call delay ;S
mov p3,#00H
mov p1,#40h
mov P0,#0D9H
mov p2,#0DDH
call delay ;4
mov p3,#00H
mov p1,#20h
mov P0,#0F8H
mov p2,#0FFH
call delay ;7
mov p3,#00H
mov p1,#08h
mov P0,#07FH
mov p2,#0F7H
call delay ;1
mov p3,#00H
mov p1,#04h
mov P0,#0C2H
mov p2,#0DDH
call delay ;6
mov p3,#00H
mov p1,#02h
mov P0,#0C0H
mov p2,#0DDH
call delay ;8
jmp mulai
Delay : mov r1,#10H
Del1: mov r2,#244H
Del2 : mov r3,#255H
Del3: nop
Djnz r3,del3
Djnz r2,del2
Djnz r1,del1
Ret
End
Hasil Output:
3. Mikroprosesor terlebih dahulu mengirimkan alamat melalui bus alamat ke memori,yang menunjukkan lokasi alamat data pada memori yang akan ditulis.selanjutnya sinyal write (tulis) dikirimkan yang memberikan perintah kepada memori untuk menyediakan tempat pada memori untuk data yang ada pada bus data dengan alamat sesuai yang ditunjukkan pada bus alamat
No urut Absen
NIM
Nama
EMBED Visio.Drawing.11
_1482466075.vsdA
B
C
D
E
F
M
K
N
P
R
S
T
U