Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Kode MK : TI Revisi Terakhir : Sesi 3 Tim Jurusan Mikroprossesor dan Arsitektur internalnya.

Presentasi serupa


Presentasi berjudul: "Kode MK : TI Revisi Terakhir : Sesi 3 Tim Jurusan Mikroprossesor dan Arsitektur internalnya."— Transcript presentasi:

1 Kode MK : TI Revisi Terakhir : Sesi 3 Tim Jurusan Mikroprossesor dan Arsitektur internalnya

2 SesiPokok BahasanSub Pokok Bahasan 1Pendahuluan1.Definisi organisasi dan arsitektur computer 2.Arsitektur Von Neuman 3.Hubungan organisasi komputer dengan arsitektur komputer 2Struktur Komputer dan Fungsi1.Organisasi komputer 2.Blok diagram CPU 3.Organisasi register 4.Register data dan alamat 3Mikroprossesor dan arsitektur internalnya 1.Arsitektur prosessor X86 2.Penerapan untuk PC 4Memori1.Memori internal 2.Memori eksternal 3.Hirarki memori 5Cache memori1.Organisasi cache memori 2.Direct mapped cache 2

3 3 SesiPokok BahasanSub Pokok Bahasan 6Cache memori1.Associative cache 2.Set associative cache 7Virtual memoriKonsep virtual memori 8Mode pengalamatan dan set instruksi 1.Mode pengalamatan register 2.Mode pengalamatan register segera 3.Mode pengalamatan langsung 4.Mode pengalamatan tidak langsung 9Mode pengalamatan dan set instruksi 1.Mode pengalamatan relatif dasar 2.Mode pengalamatan langsung terindeks 3.Mode pengalamatan dasar terindeks 10Interkoneksi bus1.Pengertian bus dan sistem bus 2.Struktur bus, jenis bus, metode arbitrasi, interkoneksi bus dan prinsip operasi bus

4 4 SesiPokok BahasanSub Pokok Bahasan 11I/O Fungsi I/O, Piranti I/O, Operasi I/O dan Mode transfer data. 12Risc dan Pipelining1.Reduced instruction set architecture 2.Pipelining RISC 3.Perbedaan RISC dan CISC 4.Prosesor supersaklar 13Pengenalan multiprosessor1.Macam-macam arsitektur clean 2.Simetric multiprosessor 14Operasi unit kendali1.Operasi mikro 2.Kendali prosesor 3.Kendali mikroprogrammed

5  Mampu menjelaskan arsitektur prosessor x86 5

6 Mikroprossesor dan arsitektur internalnya  Sub Pokok Bahasan 1: Pengembangan Processor  Sub Pokok Bahasan 2:  Sub Pokok Bahasan 3:  Sub Pokok Bahasa 4: 6

7  Intel 8086 adalah salah satu processor tertua yang ada, dan merupakan arsitektur komputer umum yang digunakan saat ini  Perbandingan yang akan dilihat difokuskan pada register, instruction operand, memory dan metode pengalamatan, percabangan, function calls dan format instruksi 7

8  1971: Intel’s 4004 adalah microprocessor pertama dengan CPU 4 bit  1978: 8086 adalah processor 16 bit pertama  1981: IBM menggunakan 8088 pada proyek kecil PC mereka.  1989: memperkenalkan floating-point unit dalam chip yang sama pada main processor dan menggunakan implementasi RISC seperti pipelining untuk meningkatkan performa  1997: Pentium II is superscalar, supports multiprocessing, and includes special instructions for multimedia applications.  2002:The Pentium 4 runs at insane clock rates (3.06 GHz), implements extended multimedia instructions and has a large on-chip cache. 8

9  Diperkenalkan tahun 1978  Clock Speed 5, 8, 10 Mhz  Bus Width 16 bit  Number of transistor  Feature size 3 µm  Adressable memory 1MB 9

10  Ada 4 general-purpose 32-bit register, yaitu AX BX CX DX  Ada 4 32-bit registers yang digunakan untuk pengalamatan memory, yaitu SP BP SI DI  Beberapa 16-bit registers digunakan untuk segmentasi memory yaitu :. CS SS DS ES FS GS  Ada dua spesial register 32-bit, yaitu  EIP adalah instruction pointer atau program counter.  FLAGS berisi kondisi kode untuk instruksi percabangan.  Memiliki general purpose-register yang terbatas, artinya adalah banyak data yang harus di simpan dalam memory, dan akan dibutuhkan banyak akses ke memory 10

11 11

12  Seluruh internal register, begitu pula internal dan eksternal data bus selebar 16 bit.  20 bit external address bus memiliki 1 MB alamat memory (2 20 = 1,048,576).  Memiliki 16 bit I/O address, artinya memiliki 64 KB ruang I/O terpisah (2 16 = 65,536)  Karena register hanya 16 bit maka linier address space dibatasi pada 64 KB. 12

13 13

14  8086 memiliki 8 buah 16 bit register termasuk stack pointer.  AX, BX CX dan juga dapat diakses sebagai dua kali lebih banyak 8-bit register (lihat gambar)  BP, SI, DI, SP adalah register 16 bit tanpa segmentasi 14

15  8086 memiliki 16 bit flag register.  9 register aktif dan menunjukkan status dari processor, yaitu Carry flag, Parity flag, Auxiliary flag, Zero flag, Sign flag, Trap flag, Interrupt flag, Direction flag and Overflow flag.Carry flagParity flag Auxiliary flagZero flagSign flagTrap flag Interrupt flagDirection flagOverflow flag 15

16 1/2002 JNM  IP – Instruction Pointer – contains the offset of the next instruction to be executed.  Flags Register – individual bit positions within register show status of CPU or results of arithmetic operations.  Control Flags (Direction, Interrupt, Trap)  Status Flags (Carry, Overflow, Sign, Zero, Auxiliary Carry, Parity)

17 1/2002 JNM  Carry (CF) – set when the result of an unsigned arithmetic operation is too large to fit into the destination.  Overflow(OF) – set when the result of a signed arithmetic operation is too wide to fit into the destination.  Sign(SF) – set when the result of an arithmetic or logical operation generates a negative result.  Zero(ZF) – set when the result of an arithmetic or logical operation is zero.

18 1/2002 JNM  Auxiliary Carry(AF) – set when the result of an operation causes a carry from bit 3 to bit 4.  Parity(PF) – reflects whether the number of 1 bits in the result of an operation is even or odd. 1 – odd, 0-even.

19 1/2002 JNM  Interrupt(IF) – dictates whether or not system interrupts can occur. 1 – enabled, 0 – disabled.  Trap(TF) – determines whether or not the CPU is halted after each instruction. Allows programmers to do tracing.  Direction(DF) – affects block data transfer instructions such as MOVS, CMPS. 0 – up, 1 – down.

20  IBM PC original menggunakan 8088, yaitu sebuah 8086 dengan 8 bit data bus, bukan 16 bit — ini membuatnya lebih murah untuk desain, dan dapat mempertahankan kompatibilats dengan 8 bit memory, chipsets and hardware yang lain. — Register yang digunakan adalah 16 bit, sehingga akan dibutuhkan 2 siklus clock untuk mentransfer data dari register ke memory  Intel menggunakan trik yang sama pada akhir dekade 80an,untuk processor seri 80386SX yang memiliki 16 bit data bus, dibandingkan regular 80386’s yang memiliki 32-bit bus. 20

21  Microcomputer komersial yang dibuat menggunakan 8086 adalah Mycron 2000  Compact Desk Pro pertama kali menggunakan 7.14 Mhz  AT&T 6300 PC menggunakan 8Mhz  IBM PS/2 model 25 dan 30 menggunakan processor 8 Mhz  Amstrad PC1512, PC1640, PC 2086, PC3086 menggunakan 8 MHz 21

22  NEC PC 9801  Tandy 1000 SL  IBM Displaywriter word processing machine dan Wang Professional Computer  NASA menggunakan 8086 CPU pada peralatan yang digunakan untuk merawat space shuttle pada ground based maintenance 22

23  80286, 80386, 80386SX, 80486, DX, Pentium, Pentium II, Pentium III, Pentium IV, Core, Dual Core, Core 2 duo, I series processor 23

24  Wikipedia an other source 24

25  Presentasi  Bahas arsitekturnya, dan perbedaan dengan teknologi sebelumnya ( atau teknologi dari pesaing AMD)  Arsitektur dari processor, bus dan cache  Dikumpulkan dlm bentuk makalah, dan siapkan PPT max 10 hal 25


Download ppt "Kode MK : TI Revisi Terakhir : Sesi 3 Tim Jurusan Mikroprossesor dan Arsitektur internalnya."

Presentasi serupa


Iklan oleh Google