Anda di halaman 1dari 14

SISTEM MIKROPROSESOR + LAB

Disusun Oleh :

Dharma Dutaluhur Artha Lesmana (1905541104)

Maulana Jaelani (1905541096)

Nyoman Chandra Erawan (1905541086)

UNIVERSITAS UDAYANA

FAKULTAS TEKNIK

PROGRAM STUDI TEKNIK ELEKTRO

2020
BAB 6

1.Berikan daftar perbedaan antara mikroprosesor 8086 dan 8088.

PERBEDAAN
JENIS MIKROPROSESOR
No
PERBEDAAN 8086 8088
1 Arus Pengoperasian 360 mA 340 mA
2 Sinyal pin control Pin M/IO Pin IO/M
3 PIN Kaki 34 Pin BHE/S7 Pin SSO

2. Apakah TTL 8086/8088 Kompatibel? Jelaskan Pendapatmu ?

- Iya , TTL 8086/8088 kompatibel , karena jika kekebalan bisingnya diturunkan dari
400mV menjadi 350 mV

3. Apakah fan out dari 8086/8088 atas bagian berikut


a) 74XXX TTL
b) 74ALSXXX TTL
c) 74HCXXX CMOS
d) NMOS
jawab :
A. 74XXX TTL fan-out = 1
B. 74ALSXXX TTL fan-out = 10
C. 74HCXXX CMOS fan-out = 10
D. NMOS fan-out = 10

4.Informasi apa yang muncul pada alamat data bus dari 8088 jika ALE aktif

- Pada saat ALE aktif data jalur dimultipleks untuk menyalurkan data pada AD0-
AD7

5. Apa Tujuan status bit S3 dan S4 ?


- Tujuan dari Status bit ini adalah untuk menunjukkan dan mengaplikasikan segmen
yang harus diaplikasikan selama siklus bus pada pengoperasian, dengan table
segmen sebagai berikut

S4 S3 Fungsi
0 0 Segmen Extra
0 1 Segmen Stack
1 0 Kode/Tanpa Segmen
1 1 Segmen Data
6. Menunjukkan kondisi yang bagaimana logika 0 pada 8086/8088 pin RD
´ ?

- Jawab: Data bus menjadi berurutan terhadap memori maupun data I/O

7.Terangkan operasi dari pin TEST dan instruksi WAIT

- Kontrol tunggu test (TEST). Untuk mengaktifkan sinyal TEST, digunakan instruksi
WAIT. Jika pin ini berlogic 1 ketika µP sedang menjalankan instrruksi WAIT, CPU
akan berada pada keadaan idle mode, artinya mikroprosesor tidak melakukan
kegiatan apa-apa sebelum pin ini berlogic 0. Jika pin ini berlogic 0 kembali, maka
pelaksanaan instruksi akan dilanjutkan.

8. Jelaskan sinyal yang diterapkan pada pin input CLK dari mikroprosesor 8086/8088?

- Sinyal yang diterapkan pada pin CLK digunakan untuk memberikan waktu
internal ,membangkitkan sinyal detak (clock) secara eksternal dengan frekuensi
sampai 10Mhz dan untuk mensinkronkan segala kegiatan pada mikroprosesor
8086/8088 dan sinyal memiliki siklus kerja 33%.

9. Mode operasi apa yang dipilih jika MN/ M X dihubungkan ke tanah?

- Jawab: maximum mode

10.Menunjukan apa signal strobe WR dari 8086/8088 pin RD


- Jalur write merupakan strobe yang menunjukkan bahwa 8086/8088 sedang
mengeluarkan data ke memory atau I/O.

11. Kapan ALE hanyu ke pernyataan dengan impedansi tinggi ?

- Saat meminta akses langsung ke memori ,dengan ketika pin HOLD bernilai 1 maka
mikroprosesor berhenti/meenahan operasi dan menempatkan pin sepeti : pin alamat,
data,bus kontrol dan ALE akan dalam keadaan status impedansi tinggi

12. Jika DT/ Ŕ adalah logika 1 kondisi yang bagaimana menunjukkan tentang operasi
8086/8088?
Jawab: memori akan dalam mode write
13.Apa yang terjadi jika input HOLD ke 8086/8088 ditempatkan pada logika 1

- Bus alamat, data, dan kontrol ada dalam keadaan high impedance. Setelah itu, pin HLDA
bernilai logika 1

14. Apakah tiga mode minimum pin 8086/8088 dibaca untuk menemukan jika processor
dihentikan ?

1. PIN IO/M
2. PIN DT/-R
3. PIN SS0

´ ?
15. Terangkan operasi dari pin LOCK
- Jawab : suatu output menjadi logika 0 untuk seluruh intruksi yang ditentukan
terlebih dahulu dengan lock. Ini digunakan untuk mencegah coprosesor eksternal
dari akses ke bus 8086/8088 selama intruksi terkunci

16.Kondisi yang bagaimana QS1 dan QS2 menunjukan tentang 8086/8088?


- QS1 dan QS2 ,Pin-pin queue status menunjukkan status antrian instruksi internal .
pin-pin ini disediakan untuk akses oleh mikroprosesor numerik.

17. Apakah tiga tugas berumah tangga disediakan oleh clock generator 8284 A ?

- Pin Pembangkitan CLOCK, Sinkronisasi RESET dan sinkronisasi READY.

18. Dengan faktor apa clock generator 8284A membagi frekuensi input osilator kristal?

- Jawab : jika F/ć berlogika 0 , oscilator output di setir hingga ke jawaban di bagi 3

19.Jika pin F/C ditempatkan pada level logika 1 ,oscillator kristal akan tidak sesuai.Dimanakah
signal timing dibubuhkan ke 8284A dibawah kondisi ini ?

- Frekuensi / Kristal pilih masukan hasil sumber clock-ing untuk 8284A yang. Jika pin ini
terangkat tinggi, jam eksternal disediakan untuk input pin EFI, dan jika diadakan rendah,
internal osilator kristal memberikan sinyal timing.

20. Output PCLK dari 8284 A adalah … MHz jika Oscillator Kristal dioperasikan pada 14
MHz

- Untuk mengetahui Output PCLK dengan rumus : Oscilattor Kristal/Output PCLK


berjumlah 6. Jadi : 14/6 = 2.33 MHz

´ ke 8284A ditempatkan pada logika level...... untuk mengatur kembali/reset


21. Input RES
8086/ 8088?
- Jawab : logika 1
22.Hubungan bus apa pada mikroprosesor yang secara khusus demultiplexed?

(1) Bus alamat yang menyediakan memori dan I / O dengan alamat memori atau jumlah I / O
port,
(2) Data bus yang mentransfer data antara mikro prosesor dan memori dan I / O dalam sistem,
dan
(3) Bus kontrol yang memberikan sinyal kontrol ke memori dan I / O.

23. Hubungan bus apa pada mikroprosesor 8086/8088 yang secara tipikal demultiplexed ?
- 3 bus tipikal demultiplexed yaitu :

1. Address (A19-A0 and BHE)


2. Data bus (D15-D0)
3. control Bus (M/IO , RD and WR)

25.Apa tujuan dari signal BHE demultiplexed pada mikroprosesor 8086?

- BHE/S7 (Bus HIgh Enable/Status) : Digunakkan untuk mengaktifkan hampir semua


data bus yang penting selama pembacaan maupun penulisan.

26. Mengapa buffer sering diperlukan dalam system yang berdasarkan pada 8086/8088 ?

- Karena Jika lebih dari 10 satuan beban terhubung ke pin bus manapun di
mikroprosesor 8086/8088, buffer mikroprosesor 8086/8088 dirancang untuk
mengendalikan bus kapasitas tinggi yang ditemukan pada sistem microprocessor.

27. Apakah signal 8086/8088 digunakan untuk memilih tujuan/arah dari aliran data melalui
buffer bus bidirectional 74LS245 ?

- Jawab : tujuan dari 74LS245 di kontrol dengan signal DT / Ŕ dan bisa


´
dimungkinkan atau tidak dimungkinkan dengan signal DEN

28.Cycle Bus sama dengan ____

- Bus cycle sama dengan system periode clocking

29. Jika input CLK ke 8086/8088 adalah 4 MHz, Berapa lama bus cycle ?

- 1uS (1 Mikro Detik)

30. Apakah 2 operasi 8086/8088 terjadi selama bus cycle?


- Jawab : tidak,karena terjadi operasi membaca atau menulis ketika bus cycle terjadi

31.Berapa banyak MIPS dimana 8086/8088 mampu mendapatkan ketika dioperasikan


dengan clock 10-MHz

- 3-5 MIPS di 10 MHz

32. Secara singkat jelaskan tujuan dari setiap pernyataan berikut :

a) T1 (Satu langkah/Single Step) Tujuannya digunakan untuk prosedur layanan


interupsi dijalankan dengan kecepatan maksimal
b) T2 (Non Maskable Hardware Interrupt) Tujuannya jika fungsi terjadi pada logika 1
diterapkan di pin 8088 , maka system tidak dapat dikembalikan
c) T3 (Byte Interrupsi Instruction ) Tujuannya digunaka untuk membantu
menginterrupsi setiap byte byte yang ada system mikroprosesor 8088
d) T4 (Overflow/Meluap) Tujuannya adalah Instruksi INTO menginterupsi program
jika kondisi overflow ada seperti yang ditunjukkan oleh flag overflow (OF)

33. Berapa kali yang diperlukan untuk akses memori ketika 8086/8088 dioperasikan dengan
clock 5 mhz
- Jawab : 460 ns

35. Jika pin READY dihubungkan ke tanah, maka akan memperkenalkan pernyataan ….
Ke dalam cycle bus dari 8086/8088 ?

- WAIT/ Sedang menunggu

´
36. Apakah input ASYNC untuk menyelesaikan 8284A?
- ´
Jawab : ya input ASYNC menyelesaikan 8284A

37.Level logika apa yang harus diterapkan ke AEN1 dan RDY1 untuk mendapatkan logika 1
pada pin READY ? (AEN2 adalah level logika 1).

- AEN =0, an RDY1 =1

39. Bedakan minimum dan maksimum mode pada 8086/8088

No. PERBEDAAN MODE MINIMUM DAN MAKSIMUM 8086/8088


1. Mode Minimum Mode Maksimum
Berjalan ketika MN/MX bernilai
2. Berjalan ketika MN/MX bernilai logika 1
logika 0
ALE untuk pengunci diberikan
ALE untuk pengunci diberikan oleh 8086
oleh 8288 pengontrol bus karena
karena ini adalah satu-satunya prosesor di
3. bisa ada banyak prosesor di
sirkuit.
sirkuit.

Pin DEN dan DT/R untuk


Pin DEN dan DT/R untuk transreceiver
4. transreceiver diberikan dari 8288
diberukan oleh 8086
bus controller
Rangkaian pada mode ini
5. Rangkaian pada mode ini sederhana
kompleks
Multiprocessing tidak dapat dilakukan Multiprocessing dapat dilakukan ,
6. sehingga performanya lebih rendah. sehingga performa mode kinerja
ini sangat tinggi.

BAB 7

1.Tipe hubungan apa yang umum untuk semua piranti memori ?


Hubungan Pin yang umum untuk semua peranti memori adalah :

- Hubungan Alamat

Semua peranti memori memiliki n input alamat yang memilih satu dari 2n lokasi
didalamnya. Input Alamat memilih satu dari 2 lokasi didalamnya. Input alamat hampir
selalu diberi label dari A0 sampai An-1

- Hubungan data

Hubungan data adalah titik dimana data dimasukkan untuk menyimpan atau
dikeluarkan untuk pembacaan. Pin data pada peranti memori diberi label D0 sampai D7
untuk peranti memori dengan lebar 8-bit.

- Hubungan seleksi

Setiap peranti memori memiliki sebuah (atau lebih) input yang memilih
(mengenabel) peranti memori. Contohnya : Chip Select (CS), Chip Enable (CE) atau
Selec(S)

- Hubungan kendali

Semua peranti memori memiliki satu atau lebih input kendali. Input kendali yang
biasanya ditemukan pada ROM adalah Output Enable (OE) atau hubungan gerbang Gate
(G), yang memungkinkan data mengalir keluar dari ‘pin output data’ dari ROM.Peranti
memori RAM memiliki satu atau dua input kendali. Contoh satu input kendali : R/W.
Contoh dua input kendali : WE dan OE

2. Buatlah Daftar kata kata yang ditemukan dalam setiap piranti memori untuk bilangan
hubungan alamat sebagai berikut :

a) 8 - 2048 (Bilangan 4 bit)


b) 11 – 1024 (Bilangan 1 Bit)
c) 12 – 4096 (Bilangan 8 Bit)
d) 13 – 8192 (Bilangan 1 Bit)

4.Apa tujuan dari pin CS atau CE pada komponen memori

- Sebuah atau lebih input untuk memilih mengenable memori .Jika input CE atau CS
aktif (logika 0 dalam hal ini ), piranti memori tidak dapat dibaca atau dituliskan
karena dimatikan .Jika memori lebih dari 1 hubungan CS ada maka seluruhnya
harus diaktifkan untuk membaca dan menuliskan memori

5.Apa tujuan pin OE pada piranti memori ?

- Pin OE bertujuan untuk dapat mengaktifkan/non- aktifkan satu set buffer yang
terletak di dalam perangkat memori & harus aktif untuk membaca data.

´ atau R/Ẃ pada RAM ?


6. Apa tujuan dari pin WE
Jawab : WE´ menunjukan operasi memori menulis dan R/Ẃ pin ini akan memilih operasi
´
read atau write dengan inputan CS

7.Berapa isi kata tempat penyimpanan dari piranti memori EPROM berikut ini ?

a.2708 (1K X 8)

b.2716 (2K X 8)

c.2732 (4K X 8)

d.2764 (8K X 8)

e.27128(16K X 8)
8. Mengapa EPROM 450-ns tidak akan bekerja secara langsung dengan 8088 5 MHz ?
- Karena Jenis mikroprosesor ini membutuhkan status tunggu/ waktu delay untuk
beroperasi dengan baik dengan karena memiliki waktu delay maka mengakses
mikroprosesor akan sedikit lebih lama.

9. SRAM adalah akronim untuk tipe piranti apa

- Jawab : Static Random Access Memory

10.Memori 4016 mempunyai pin G,pin S,pin W .Untuk apa pin tersebut digunakan dalam
RAM ini ?

- pada memori 4016 pin OE diberi label G ,CS diberi label S ,dan WE diberi label W
fungsi dari pin tersebut tetap sama
- Output Enable (Active Low) jika diaktifkan maka salah satu data-8-bit di dalam
RAM yang sesuai dengan kondisi Address Bus dapat diakses
- Chip Select (Active Low) digunakan untuk mengaktifkan memori (untuk dapat
diakses datanya, CS-nya harus diaktifkan terlebih dahulu)
- Write Enable (Active Low) jika diaktifkan maka salah satu data-8-bit di dalam
RAM yang sesuai dengan kondisi Address Bus dapat ditulis

11. Berapa banyak waktu akses memori yang diperlukan oleh RAM 4016 yang paling
lambat ?
- 250nS (nano detik)

12. D R A M adalah akronim untuk tipe piranti apa ?


- Jawab : Dynamic random-access memory
14. Apa tujuan dari input CAS dan RAS dari DRAM ?
- Tujuan CAS (Column Address Strobe). Menangkap/membaca sebuah alamat dari
kolom yang didapatkan baris yang bisa berfungsi membaca / menulis alamat data.
- Tujuan RAS (Row Address Strobe). Masukan alamat yang ditangkap dari input
RAS, yang dipilih dari baris untuk untuk membaca/menulis alamat data.

15. Berapa banyak waktu yang diperlukan untuk menyegarkan kembali DRAM tipikal?
- Jawab : 2- 4 ms

16.Mengapa decoder alamat memori penting

- Karena bertujuan untuk mengalamatkan berbagai rangkaian pendukung


mikroprosesor (input/output)

2. Capture simulator emu8086 & Proteues (Sample projek 8086 Mikroprosesor) yang
menunjukkan softwarenya sudah bisa diinstall dan running (min 2 Foto)
Jawaban

1. Capture Emu 8086 (Projek Traffic Light)

Capture
Emu 8086 (Projek LED Display Test )
2. Capture Proteus (Projek Sample mikroprosesor 8086)

Anda mungkin juga menyukai