30 likes | 196 Views
TRANSPARANSI KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER. TANGGALREVISI TANGGAL BERLAKU KODE DOKUMEN. : ---- : 09 September 2004 : ----. PERTEMUAN-XII MIKROPROSESOR 80186, 80188, DAN 80286 Pendahuluan Intel 80186/80188 dan 80286 adalah versi lanjutan dari mikroprosesor sebelumnya :
E N D
TRANSPARANSI KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER TANGGALREVISI TANGGAL BERLAKU KODE DOKUMEN : ---- : 09 September 2004 : ---- PERTEMUAN-XII MIKROPROSESOR 80186, 80188, DAN 80286 Pendahuluan Intel 80186/80188 dan 80286 adalahversilanjutandarimikroprosesorsebelumnya: Mikroprosesor 8086/8088. mikroprosesor 80186/80188 dan 80286 adalahmikroprosesor 16-bit yang di buatkompatibeldenganversi 8086/8088. perangkatkerasprosesortersebutbahkan menyerupaiversi-versisebelumnya. Hal inimenyajikantinjauanmengenaimasing-masing prosesortersebutbesertapoin-poinpentingmengenaiperbedaanataupengembangandarisetiap versi yang telahada. Hal inimembahasmikroprosesor 80186/80188 danbagianterakhir menampilkanmikroprosesor 80286. Intel telahmenambahkanempatversipadamasing-masingembedded controller untuk mengikutimikroprosesorsejenisnya. Masing-masingkontrolertersebutmerupakanversi CMOS dan di tandaidenganimbuhanduahuruf: XL, EA, EB, dan EC. Model 80C186XL dan 80C188XL paling miripdengan model awal 80186/80188. 80186 dan 80188, sebagaimana 8086 dan 8088, sangatidentik. Perbedaanantara 80186 dan 80188 terletakpadakapasitas data. 80186 (sebagaimana 8086) mempunyai bus data 16-bit, sedangkan 80188 (sebagaimana 8088) mempunyaisebuah bus data 8-bit. Struktur register internal 80186/80188 secara virtual identikdengan 8086/8088. perbedaanya, 80186/80188 mempunyai vector interupsicadangansertabeberapafitur I/O built in yang sangatcanggih. 80186 dan 80188 sering disebut embedded controller karena aplikasinya sebagai kontroler, bukan sebagaikomputerberbasismikroprosesor. Versi 80186/80188. Sebagaimanatelah di sebutkan, 80186/80188 tersediadalamempatversiberbeda, yang semuanyamerupakanmikroprosesor CMOS. 80C186XL dan 80CI88XL adalahversidasardari 80186/80188, sedangkan 80C186EC dan 80CI88EC merupakanversi yang paling canggih. Bahasaniniakanmenjelaskan 80186XL/80C188XL dankemudianmenggambarkanfitur-firtur tambahansertapengembangandariversi-versi yang lain. Diagram blokdasar 80186. Edisi: 01 Edited By Al-Bahra. L.B, S. Kom, M. Kom http://www.mercubuana.ac.id Rev: 0 Pertemuan ke-9/ 1 - 20
TRANSPARANSI KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER TANGGALREVISI TANGGAL BERLAKU KODE DOKUMEN : ---- : 09 September 2004 : ---- Pewaktu. Padabagianiniterdapatpewaktu 16-bit yang dapat di program penuh (fully programmable timer). Pewaktu 0 dan 1 membangkitkangelombanguntukpenggunaaneksternal, dan di kendalikanolehmaster clock 80186/80188 atau clock eksternal. Pewaktutersebutjuga digunakanuntukmenghitungkejadianeksternal. Pewaktuketigaadalahpewaktu 2, yang merupakkanpewaktu internal danmemperoleh clock dari master clock. Keluarandaripewaktu 2 menghasilkansebuahinterupsisetelahsejumlah clock tertentuterjadidandapatmenyediakan sebuah clock untukpewaktu-pewaktu yang lain. Pewaktu 2 jugadapatdigunakansebagaipewaktu watchdog karenadapat di program untukmenginterupsimikroprosesorsetelahselangwaktu tertentu. Programmable DMA unit. Programmable DMA unit dari model 80186EC/80C1188EC mempunyai duaatauempatsaluranDMA. Masing-masingsalurandapatmentransfer data antarlokasimemori, antarmemoridengan I/O, atauantarpiranti I/O. kontroler DMA tersebutserupadengankontroler DMA 8237. perbedaanutamanya, kontroler DMA 8237 memilikiempatsaluran DMA, sebaimana model EC. Programmable chip selection unit. Chip selection adalahsebuah decoder memoridan I/O yang dapat di program (built-in programmable memoridan I/O decoder). Bagianinimemili,kienambaris keluaranuntukmemilihmemori, tujuhbarisuntukmemilih I/O pada model-model XL dan EA, serta 10 baris yang memilihsalahsatudarimemoriatau I/O pada model EB dan EC. Fitur power save/power down. Fitur power save memungkinkan system clock terbagimenjadi 4, 8, atau 16 untukmegurangikonsumsienergi. Fitur power saving di aktifkanolehperangkatlunak dan di nonaktifkanolehsebuahkejadianperangkatkerassepertisebuahinterupsi. Fitur power down menghentikan clock secarapenuh, namunfiturinitidakterdapatpadaversi XL. Mode power down di masukidenganmanjalankanintruksi HLT dan di nonaktifkandengansejumlahinterupsi. Refresh control unit. Refresh control unit menghasilkanbarisalamat refresh (refresh row address) pada interval yang terprogram. Refresh control unit tidakmemultipleksalamatuntuk DRAM- halinimasihmenjaditanggungjawabperancang system. Alamat refresh disediakanuntuk system memoripadaakhir interval refresh internal terprogram, bersamadengansinyalkontrol RFSH. System memoriharusmenjalankansebuah refresh circle selamawaktuaktifdarisinyal kontrol RFSH. Edisi: 01 Edited By Al-Bahra. L.B, S. Kom, M. Kom http://www.mercubuana.ac.id Rev: 0 Pertemuan ke-9/ 3 - 20
TRANSPARANSI KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER TANGGALREVISI TANGGAL BERLAKU KODE DOKUMEN : ---- : 09 September 2004 : ---- NMI INT0,INT1, INT2/INTA0, & INT3/INTA1 A19/ONCE, A18 AD15-AD0 BHE ALE WR RD ARDY SRDY pin inimerupakanmasukannon-maskable interrupt yang terletakpada bagianpositifdanselaluaktif. pin inimerupakanmasukanmaskable interrupt. Masukaniniaktif tinggidandapat di program sebagaisuatutingkatanatauedge- triggered. pin inimerupakankoneksi status alamat (address status connection) yang di multiplekssertamenyediakanalamat (A19-A16) dan status (S6-S3). pin inimerupakankoneksialamat/data yang di multipleks. Selama T1, mikroprosesor 80186 menempatkan A15-A0 pada pin-pin tersebut. pin inimenandakan (ketikalogika 0) bahwa data valid di transfer melalui koneksi bus data D15-D8. pin iniadalahkeluarantermultipleks yang mempunyai ALE satusetengah siklus clock lebihawaldari 8086. pin ini di gunakandemultipleks bus alamat/data danalamat status. pin write inimenyebabkan data di tulispadamemoriatau I/O. pin read inimenyebabkan data di bacadarimemoriatau I/O. masukan asynchronous READY menginformasikanpada 80186/80188 bahwamemoriatau I/O telahsiap (ready) agar 80186/80188 dapat membacaataumenulis data. masukan synchronous READY disinkronisasikandengan system clock untuk menyediakanrelaxed timing bagimasukan ready. LOCK pin ini adalah sebuah keluaran yang dikontrol oleh prefiks LOCK. Jika sebuah perintah di awali dengan lock, pin lock menjadi berlogika 0 selama durasi intruksi lock tersebut. Edisi: 01 Edited By Al-Bahra. L.B, S. Kom, M. Kom http://www.mercubuana.ac.id Rev: 0 Pertemuan ke-9/ 5 - 20