17-8 SUMMARY
RINGKASAN
• Mikroprosesor 80386 adalah versi yang disempurnakan
dari mikroprosesor 80286 dan mencakup: unit
manajemen memori yang ditingkatkan untuk
menyediakan halaman memori. 80386 juga termasuk
register 32-bit diperpanjang, dan alamat 32-bit dan bus
data. Versi yang diperkecil dari 80386DX dengan data
16-bit dan bus alamat 24-bit tersedia sebagai
mikroprosesor 80386SX. 80386EX adalah personal
komputer lengkap AT-style dalam sebuah chip.
RINGKASAN
• 80386 memiliki ukuran memori fisik 40 byte yang dapat
dialamatkan sebagai memori virtual hingga 64T byte. Memori
80386 lebarnya 32 bit, dan dialamatkan sebagai bytes, words,
atau doublewords.
• Ketika 80386 dioperasikan dalam pipelined mode, hal tersebut
mengirimkan alamat instruksi berikutnya atau data memori ke
sistem memori sebelum menyelesaikan eksekusi instruksi saat ini.
Hal itu memungkinkan sistem memori untuk mulai mengambil
instruksi atau data berikutnya sebelum transmisi selesai. Hal ini
meningkatkan waktu akses, sehingga mengurangi kecepatan
penyimpanan.
RINGKASAN
• Sistem memori cache memungkinkan data yang sering dibaca
dapat diakses dalam waktu yang lebih singkat karena mereka
disimpan dalam memori semikonduktor berkecepatan tinggi.
Jika data ditulis ke memori, mereka juga ditulis ke cache, jadi
data terbaru selalu ada di cache
• Struktur I/O 80386 hampir identik dengan 80286, kecuali
bahwa I/O dapat dihambat ketika 80386 dioperasikan dalam
mode terproteksi melalui peta proteksi bit I/O disimpan
dengan TSS.
RINGKASAN
Dalam mikroprosesor 80386, interupsi telah diperluas
untuk menyertakan tambahan yang telah ditentukan
sebelumnya interupsi dalam tabel vektor interupsi.
Interupsi tambahan ini digunakan dengan sistem
manajemen memori.
Manajer memori 80386 mirip dengan 80286, terkecuali
bahwa alamat fisik yang dihasilkan oleh MMU memiliki
lebar 32 bit, bukan lebar 24 bit. 80386 MMU juga
mampu melakukan paging.
RINGKASAN
• 80386 dioperasikan dalam mode nyata (mode 8086) saat
direset. Mode nyata memungkinkan mikroprosesor untuk
menangani data dalam 1M byte pertama dari memori. Dalam
mode terproteksi, 80386 mengalamatkan lokasi manapun
dalam byte 4G dari ruang alamat fisik.
• Deskriptor adalah serangkaian delapan byte yang menentukan
bagaimana kode atau segmen data digunakan oleh 80386.
Deskriptor dipilih oleh pemilih yang disimpan di salah satu
register segmen. Deskriptor hanya digunakan dalam mode
terproteksi.
RINGKASAN
• Manajemen memori dilakukan melalui serangkaian
deskriptor, disimpan dalam descriptor tabel. Untuk
memfasilitasi manajemen memori, 80386 menggunakan
tiga tabel deskriptor: tabel global tabel descriptor atau
Global Descriptor Table (GDT), tabel deskriptor local atau
Local Descriptor Table (LDT), dan tabel deskriptor interupsi
atau Interrupt Descriptor Table (IDT). GDT dan LDT
masing-masing menampung hingga 8192 deskriptor; IDT
menampung hingga 256 deskriptor. GDT dan LDT
menggambarkan segmen kode dan data serta tugas. IDT
menggambarkan 256 tingkat interupsi yang berbeda
RINGKASAN
• TSS (Task State Segment) berisi informasi tentang tugas saat ini
dan tugas sebelumnya. Di akhir, TSS ditambahkan peta proteksi
bit I/O yang menghambat I/O yang dipilih port addresses.
• Mekanisme paging memori memungkinkan setiap halaman
memori fisik 4K-byte dipetakan ke halaman memori linier 4K-
byte. Direktori halaman dan tabel halaman digunakan untuk
menetapkan alamat fisik apa pun ke alamat linier apa pun.
Halaman mekanisme dapat digunakan dalam mode terproteksi
atau mode virtual
RINGKASAN
• Mikroprosesor 80486 adalah versi perbaikan dari
mikroprosesor 80386 yang berisi cache 8K-byte dan
koprosesor aritmatika 80387; hal tersebut mengeksekusi
banyak instruksi dalam satu periode pencatatan.
• Mikroprosesor 80486 menjalankan beberapa instruksi baru
yang mengontrol cache internal memori dan memungkinkan
penambahan dan perbandingan dengan pertukaran dan
operasi pertukaran byte. Selain beberapa instruksi tambahan
ini, 80486 adalah 100% kompatibel varian atasnya 80386 dan
80387.
RINGKASAN
Sebuah fitur baru yang ditemukan pada 80486 adalah
BIST (built-in self-test) yang menguji mikroprosesor,
koprosesor, dan cache pada waktu reset. Jika 80486
lulus tes, EAX atau akumulator untuk operan dan data
hasil akan berisi nol.
TERIMA KASIH
SEMOGA BERMANFAAT!

Mikroprosessor 80386.pptx

  • 1.
  • 2.
    RINGKASAN • Mikroprosesor 80386adalah versi yang disempurnakan dari mikroprosesor 80286 dan mencakup: unit manajemen memori yang ditingkatkan untuk menyediakan halaman memori. 80386 juga termasuk register 32-bit diperpanjang, dan alamat 32-bit dan bus data. Versi yang diperkecil dari 80386DX dengan data 16-bit dan bus alamat 24-bit tersedia sebagai mikroprosesor 80386SX. 80386EX adalah personal komputer lengkap AT-style dalam sebuah chip.
  • 3.
    RINGKASAN • 80386 memilikiukuran memori fisik 40 byte yang dapat dialamatkan sebagai memori virtual hingga 64T byte. Memori 80386 lebarnya 32 bit, dan dialamatkan sebagai bytes, words, atau doublewords. • Ketika 80386 dioperasikan dalam pipelined mode, hal tersebut mengirimkan alamat instruksi berikutnya atau data memori ke sistem memori sebelum menyelesaikan eksekusi instruksi saat ini. Hal itu memungkinkan sistem memori untuk mulai mengambil instruksi atau data berikutnya sebelum transmisi selesai. Hal ini meningkatkan waktu akses, sehingga mengurangi kecepatan penyimpanan.
  • 4.
    RINGKASAN • Sistem memoricache memungkinkan data yang sering dibaca dapat diakses dalam waktu yang lebih singkat karena mereka disimpan dalam memori semikonduktor berkecepatan tinggi. Jika data ditulis ke memori, mereka juga ditulis ke cache, jadi data terbaru selalu ada di cache • Struktur I/O 80386 hampir identik dengan 80286, kecuali bahwa I/O dapat dihambat ketika 80386 dioperasikan dalam mode terproteksi melalui peta proteksi bit I/O disimpan dengan TSS.
  • 5.
    RINGKASAN Dalam mikroprosesor 80386,interupsi telah diperluas untuk menyertakan tambahan yang telah ditentukan sebelumnya interupsi dalam tabel vektor interupsi. Interupsi tambahan ini digunakan dengan sistem manajemen memori. Manajer memori 80386 mirip dengan 80286, terkecuali bahwa alamat fisik yang dihasilkan oleh MMU memiliki lebar 32 bit, bukan lebar 24 bit. 80386 MMU juga mampu melakukan paging.
  • 6.
    RINGKASAN • 80386 dioperasikandalam mode nyata (mode 8086) saat direset. Mode nyata memungkinkan mikroprosesor untuk menangani data dalam 1M byte pertama dari memori. Dalam mode terproteksi, 80386 mengalamatkan lokasi manapun dalam byte 4G dari ruang alamat fisik. • Deskriptor adalah serangkaian delapan byte yang menentukan bagaimana kode atau segmen data digunakan oleh 80386. Deskriptor dipilih oleh pemilih yang disimpan di salah satu register segmen. Deskriptor hanya digunakan dalam mode terproteksi.
  • 7.
    RINGKASAN • Manajemen memoridilakukan melalui serangkaian deskriptor, disimpan dalam descriptor tabel. Untuk memfasilitasi manajemen memori, 80386 menggunakan tiga tabel deskriptor: tabel global tabel descriptor atau Global Descriptor Table (GDT), tabel deskriptor local atau Local Descriptor Table (LDT), dan tabel deskriptor interupsi atau Interrupt Descriptor Table (IDT). GDT dan LDT masing-masing menampung hingga 8192 deskriptor; IDT menampung hingga 256 deskriptor. GDT dan LDT menggambarkan segmen kode dan data serta tugas. IDT menggambarkan 256 tingkat interupsi yang berbeda
  • 8.
    RINGKASAN • TSS (TaskState Segment) berisi informasi tentang tugas saat ini dan tugas sebelumnya. Di akhir, TSS ditambahkan peta proteksi bit I/O yang menghambat I/O yang dipilih port addresses. • Mekanisme paging memori memungkinkan setiap halaman memori fisik 4K-byte dipetakan ke halaman memori linier 4K- byte. Direktori halaman dan tabel halaman digunakan untuk menetapkan alamat fisik apa pun ke alamat linier apa pun. Halaman mekanisme dapat digunakan dalam mode terproteksi atau mode virtual
  • 9.
    RINGKASAN • Mikroprosesor 80486adalah versi perbaikan dari mikroprosesor 80386 yang berisi cache 8K-byte dan koprosesor aritmatika 80387; hal tersebut mengeksekusi banyak instruksi dalam satu periode pencatatan. • Mikroprosesor 80486 menjalankan beberapa instruksi baru yang mengontrol cache internal memori dan memungkinkan penambahan dan perbandingan dengan pertukaran dan operasi pertukaran byte. Selain beberapa instruksi tambahan ini, 80486 adalah 100% kompatibel varian atasnya 80386 dan 80387.
  • 10.
    RINGKASAN Sebuah fitur baruyang ditemukan pada 80486 adalah BIST (built-in self-test) yang menguji mikroprosesor, koprosesor, dan cache pada waktu reset. Jika 80486 lulus tes, EAX atau akumulator untuk operan dan data hasil akan berisi nol.
  • 11.