arsitektur intruksi set 80186 80286 dan pentium 2

Upload: vendy-laende

Post on 06-Jul-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    1/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 1/total

     Arsitektur Dasar

    µP 8086, 8088,

    80286, 80386, dan Pentium

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    2/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 2/total

    Outline• Mikroprosesor 80186/80188

    • Mikroprosesor 80286

    • Mikroprosesor 80386

    • Mikroprosesor PENTIUM

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    3/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 3/total

    Mikroprosesor 80186/80188

    • Arsitektur 1. Lebar data bus diantarnya sebagai berikut :

    1. ikr!"r!ses!r 80186 mem"unyai bus data 16 bit

    2. ikr!"r!ses!r 80188 mem"unyai bus data 18 bit

    2. Struktur e!ister I"ter"a# dari 80186#80188dan 8086#8088 se$ara %irtual adala& sama.

    3. $ektor I"terupsi tamba&an yang tidak

    digunakan dalam mikr!"r!ses!r 8086#8088dan

    '. (ebera"a %ui#t&I" I/' yang sangat &andal.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    4/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 4/total

    Mikroprosesor 80186/80188 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    5/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 5/total

    Mikroprosesor 80186/80188 (#a")*

    • I"truksi Set1. Pus& )mmediate *P+-A dan POPA :

    Pemuatan a/al sta$k dengan in!rmasi.

    2. )nteger )mmendiate ulti"li$ati!n *)+ :emungkinkan isi dari suatu integer atau

    l!kasi mem!ri untuk dimulti"lied !le& byte.

    3. O"erant antara lain : tujuan, byte yang

    dekat, sumber.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    6/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 6/total

    Mikroprosesor 80186/80188 (#a")*

    '. &it and !tate *-, -, O, O dan

    lainnya : Da"at menggunakan &itungan yang dekat.

    . tring )#O : )4 dan O+5, serta )4( dan O+5(

    untuk mengirimkan byte data. )4 dan O+5

    untuk mengirimkan kata data.

    6. (O+4D : enge$ek batas bagian dari mem!ri.

    7. nter dan ea%e : embuat dan meninggalkan

    rame sta$k untuk ba&asa dengan le%el yang lebi&

    tinggi.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    7/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 7/total

    Mikroprosesor 80286

    • Arsitektur  9 ikr!"r!ses!r 80286 adala& %ersi mikr!"r!ses!r

    8086 tingkat tinggi yang diran$ang untuk multiuser

    dan lingkungan multitasking.

     9 ikr!"r!ses!r ini da"at mengalamatkan 16 bytemem!ri isik dan 1 byte %irtual mem!ri dengan

    menggunakan unit mana;emen mem!ri yang

    ditem"atkan dalam mikr!"r!ses!r.

     9 ikr!"r!ses!r 80286 di!"timalkan untukmelaksanakan instruksi dengan "utaran ;am yang

    lebi& sedikit dibandingkan dengan 8086.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    8/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 8/total

    Mikroprosesor 80286 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    9/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 9/total

    Mikroprosesor 80286 (#a")*

    • I"truksi Set

    1. lag )nstru$ti!n *

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    10/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 10/total

    Mikroprosesor 80286 (#a")*

    3. !ad egment imit * : emuat register yangditentukan "emakai dengan batas segmen. egisterke=2 menun;ukkan "emili& segmen yangmengalamatkan dimasukkan kedalam register"ertama.

    '. Ad;ust euested Pri%iledge e%el *AP :engetes "emili& &ingga le%el sekt!r yangdi"erlukan, yang istime/a, tidak terlanggar.

    . Beriy !r ead A$$ess *B : engu;i a"aka&segmen yang ditun;ukkan !le& !"erandnya da"atdiba$a atau tidak.

    6. Beriy !r rite A$$ess *B : engu;i a"aka&segmen yang ditun;ukkan !le& !"erandnya da"atdituliskan.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    11/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 11/total

    Mikroprosesor 80286 (#a")*

    • Mode 'perasi1. !de eal

    2. !de Birtual

    • Mode Real  9 (it A1@ 9 A0 yang akti dan digunakan untuk

    mengalamatkan 1 byte mem!ry.

     9 -ubungan Alamat A23=A20 berisi l!gika 0, se&ingga

    &anya 1 byte mem!ri yang "ertama da"atdialamatkan.

     9 (erungsi se$ara sem"urna tan"a adanya"eruba&an.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    12/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 12/total

    Mikroprosesor 80286 (La")*

    • Mode Virtual 

     9 engalamatkan suatu l!kasi dalam rentangan

    alamat 16 byte.

     9 Dik!ntr!l !le& em!ri ana;emen +nit

     9 engalamatkan ruang alamat %irtual dari 1

    byte *;ika di"erlukan.

     9 Pengalamatan %irtual diselesaikan !le& +*em!ri ana;emen +nit

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    13/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 13/total

    Mikroprosesor 80286 (La")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    14/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 14/total

    Mikroprosesor 80286 (La")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    15/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 15/total

    Mikroprosesor 80386

    • Arsitektur 

     9 ikr!"r!ses!r 80386 meru"akan %ersi 32 bit "enu&

    dari mikr!"r!ses!r 16 bit 8086#80286 atau yang

    terda&ulu dan mere"resentasikan "erkembanganbesar "ada aritektur "erali&an dari arsitektur 16 bit ke

    arsitektur 32 bit.

     9 (ersamaan dengan ukuran /!rd yang lebi& besar ini

    adala& banyaknya "erbaikan dan itur 9 itur

    tamba&an. 80386 ;uga men$aku" registrasi

    ekstended 32 bit bus alamat dan data 32 bit.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    16/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 16/total

    Mikroprosesor 80386 (#a")*

     9 >eature 80386 adala& : multitasking, manajemen

    memori, memori virtual dengan atau tanpa paging

    (pemberian nomor), perlindungan software, dan

    sistem memori yang besar.

     9 Bersi 80386 umum tersedia 80386+, dan 80386S,,

    yang meru"akan %ersi dengan bus di"erke$il dari

    80386. edangkan %ersi 80386C memakai sistem

    bus A5, k!ntr!ler A dinamik, l!gika seleksi $&i"

    yang da"at di"r!gram, 26 "in alamat, 6 "in data dan2' "in )#O.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    17/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 17/total

    Mikroprosesor 80386 (#a")*

     9 e%el 5egangan 80386 yang ber%ariasi,

    se&ingga membuat ikr!"r!ses!r ini tersedia

    dalam bebera"a ke$e"atan $l!$k

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    18/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 18/total

    Mikroprosesor 80386 (#a")*

    • Siste- Me-ori

    istem mem!ri isik dalam 80386 mem"unyai ukuran 'byte dan da"at dialamatkan sedemikian, se&inggamem!ri dibagi kedalam em"at bank mem!ri, dengan

    masing=masing bank berisi 1 igabyte. arena denganlebar 32 bit meru"akan "at& bus data antaramikr!"r!ses!r dan mem!rinya adala& 32 bit.

    • Siste- I/'

    euntungan utama dari )#O yang di"etakan mem!ri

    adala& ba&/a bebera"a ruang mem!ri terkurangi ke"eralatan )#O, sedangkan sistem )#O yang diis!lasi, tidakada satu"un ruang mem!ri yang diara&kan ke )#O.dimana )#O yang diis!lasi adala& ba&/a &anya instruksi)4 atau O+5 untuk mengirim#mengambil dari )#O.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    19/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 19/total

    Mikroprosesor 80386 (#a")*

    • Me-ori da" Si"a# o"tro# I/'

     9 inyal M/IO digunakan untuk menun;ukkan

    a"aka& "utaran bus akan mengirim=kan data

    mem!ri atau data )#O.

     9 inyal W/ ;ika berl!gika 0 untuk melakukan

    !"erasi "emba$aan, dan l!gika 1 akan

    melakukan !"erasi "enulisan. 9 inyal !"# digunakan untuk kuantitas dua

    k!ntr!l inyal sebelumnya diatas.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    20/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 20/total

    Mikroprosesor 80386 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    21/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 21/total

    Mikroprosesor 80386 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    22/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 22/total

    Mikroprosesor 80386 (#a")*

    • Arsitektur 

     9 emiliki "eralatan yang terintegrasi tinggi

    yang berisi E 1.2 ?uta transist!r.

     9 Dial!kasikan dalam sirkuit em!ri

    ana;emen +nit.

     9 !"r!ses!r numerik yang lengka" dan

    k!m"atibel dengan 80F87. 9 em!ri $&a$e dengan ke$e"atan tinggi yang

    berisi 8 byte mem!ri.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    23/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 23/total

    Mikroprosesor 80386 (#a")*

    •  Arsitektur 80'86 identik dengan 80386, !le& karena ituilustrasi register 9 register "ada 80'86 tidak ada"erbedaan dengan mikr!"r!ses!r 80386.

    • Design )< *edu$edIntru$tion #et %omputer  dari80'86 akan mengurangi ;umla& /aktu yang di"erlukanuntuk melakukan bebera"a instruksi ke satu $y$le $l!$ksa;a. + *em!ri ana;emen +nit memungkinkan80'86 untuk mengakses segmen dalam bebera"aukuran &ingga 'byte. + ;uga menyediakan ' le%el"r!teksi "ada bilangan P0 &ingga P3.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    24/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 24/total

    Mikroprosesor 80386 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    25/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 25/total

    Mikroprosesor 80386 (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    26/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 26/total

    Mikroprosesor PENTIUM

    Arsitektur #oba#• Struktur ae a"! #ebi ko-p#eks untuk $a$&e data dan

    intruksi lain• Prosesor i"te!er dua# #ebi akurat yang da"at melakukan dua

    instruksi "er $l!$k *se$ara bersamaan

    • %us data a"! #ebi #ebar , dimana ditamba& dari 32 bit men;adi 6'bit. e&ingga instruksi akan lebi& besar kemungkinan untukmelakukan dalam /aktu yang bersamaan.

    • oprosesor "u-erik a"! #ebi epat yang ber!"erasi sekitarlima kali li"at lebi& $e"at dari k!"r!ses!r numerik 80'86 ataumikr!"r!ses!r %ersi sebelumnya.

    • Lo!ika prediksi peraba"!a" yang da"at memungkinkan "r!gramber$abang dieksekusi dengan lebi& eisien.• Te"o#o!i MM, (ultimedia Ftenti!n* yang diran$ang untuk

    mengeksekusi instruksi dengan ke$e"atan tinggi dan &anya dik&ususkan untuk de%i$e *"eralatan multimedia.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    27/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 27/total

    Mikroprosesor PENTIUM (#a")*

    • Pe"tiu- Pro 9 Arsitektur internal da"at men;ad/alkan sam"ai lima

    instruksi untuk eksekusi dan unit l!ting "!int yangmasi& lebi& $e"at lagi.

     9

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    28/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 28/total

    Mikroprosesor PENTIUM (#a")*

    • Pe"tiu- II

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    29/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 29/total

    Mikroprosesor PENTIUM (#a")*

    • Pe"tiu- I$

     9 5erda"at mPA='87

     9 u""!rt "ada intel 80 dan 8' amily.

     9 5erda"at $a$&e 12 mi$r!=!" tra$e $a$&e

    dan 8 byte 1 data $a$&e "ada additi!n ke

    2 $a$&e mem!ri.

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    30/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 30/total

    Mikroprosesor PENTIUM (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    31/33

    Judul Mata Kuliah

    Judul Pokok Bahasan 31/total

    Mikroprosesor PENTIUM (#a")*

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    32/33

    Judul Mata Kuliah

    Judul Pokok Bahasan32/total

    Mikroprosesor PENTIUM (#a")*

    • I"truksi Set• Pe"tiu-

    • Pe"tiu- Pro

    5amba&an )ntruksi adala& : >

  • 8/17/2019 Arsitektur Intruksi Set 80186 80286 Dan Pentium 2

    33/33

    Judul Mata Kuliah

    Judul Pokok Bahasan33/total

    eerensi

    • 16=bit i$r!="r!$ess!rs Ar$&ite$ture,!t/are and )ntera$e5e$&niues, alter A.5riebel, A%tar ing&

    • 5&e )ntel i$r!"r!$ess!rs 8086#8088, 80186#80188, 80286, 80386,

    80'86, Pentium, and Pentium Pr! Pr!$ess!r Ar$&ite$ture,Pr!gramming, and )ntera$ing. (arry (. (rey• &tt":##///.intel.$!m#• &tt":##///.&ard/arebible.$!m#i$r!"r!$ess!rs#8086.&tm• &tt":##///.$ms.dmu.a$.uk#• &tt":##///.$s.uakr!n.edu• &tt":##///.engr.s;su.edu#