Minggu 1 Arsitektur Komputer

Slides:



Advertisements
Presentasi serupa
Struktur CPU Delta Ardy Prima, S.ST.
Advertisements

Organisasi dan Arsitektur Komputer
Struktur CPU.
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Arsitektur Komputer “Mode Pengalamatan”
Arsitektur Komputer “Instruksi Set Arsitektur”
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC OLEH SARI NY.
Pertemuan ke - 5 Struktur CPU
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
BAB 3 – Pandangan Tingkat Paling Atas Fungsi dan Interkoneksi Komputer
ARSITEKTUR SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
BAB V FUNGSI KOMPUTER PADA LEVEL PALING ATAS, SEBUAH KOMPUTER TERDIRI DARI CPU, MEMORI, DAN KOMPONEN – KOMPONEN I/O, DENGAN SATU MODUL ATAU LEBIH PADA.
ARSITEKTUR SET INSTRUKSI
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
ARSITEKTUR SET INSTRUKSI
LOKASI DAN OPERASI MEMORI
1 Pertemuan 18 Control Unit 1 Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
ORGANISASI & ARSITEKTUR KOMPUTER 2 STRUKTUR & FUNGSI CPU IBP WIDJA, MT
Arsitektur dan Organisasi Komputer
TEL 2112 Dasar Komputer & Pemograman Sistem Komputer
Reduced Instruction Set Computers
Pipelining.
Organisasi dan arsitektur komputer
Central Processing Unit
Instruksi dalam CPU.
Pertemuan 5 : Control Unit.  Bagian dari komputer yang menggenerasi signal yang mengontrol operasi komputer.  Tugas Control Unit adalah mengontrol sisklus.
Pengenalan Assembler.
ARSITEKTUR SET INSTRUKSI
Set Instruksi:.
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Struktur dan Fungsi CPU (II)
DATA PATH fetch and execute cycle
Pertemuan III SET Instruksi.
MODE PENGALAMATAN DAN SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
ARSITEKTUR SET INSTRUKSI
Organisasi dan Arsitektur Komputer
Mode Pengalamatan &Jenis-Jenis Instruksi
Simple As Posible - 1 (Pertemuan ke-16)
ORGANISASI & ARSITEKTUR KOMPUTER 2 SET INSTRUKSI IBP WIDJA, MT
Pengenalan Assembler.
ORGANISASI PROSESSOR, REGISTER DAN SIKLUS INSTRUKSI
KOMPUTER SIMPLE-AS-POSSIBLE
Arsitektur Komputer II
Reduced Instruction Set Computers
KOMPUTER SIMPLE AS POSSIBLE (SAP-1)
CPU (CENTRAL PROCESSING UNIT)
PENGANTAR TEKNOLOGI INFORMASI
TEK 2524 Organisasi Komputer
PERTEMUAN MINGGU KE-11 PIPELINE DAN RISC.
ARSITEKTUR SET INSTRUKSI
Komponen & fungsi komputer
Organisasi Komputer II
Minggu 1 Arsitektur Komputer
Organisasi dan Arsitektur Komputer
IDENTIFIKASI TREND CONTOH
Pengantar Teknik Elektro
Pertemuan IV Struktur dan Fungsi CPU (III)
Pertemuan ke - 5 Struktur CPU
Organisasi Komputer II
ARSITEKTUR & ORGANISASI KOMPUTER
Pertemuan ke 3 Struktur CPU
ARSITEKTUR SET INSTRUKSI
Set Instruksi.
CPU (CENTRAL PROCESSING UNIT)
PERTEMUAN MINGGU KE-13 PIPELINE DAN RISC.
ARSITEKTUR SET INSTRUKSI
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Transcript presentasi:

Minggu 1 Arsitektur Komputer Fetch-Execute Cycle Minggu 1 Arsitektur Komputer

The Simple RISC Comp.Datapath

Contoh Instruksi apa yang akan dieksekusi? Jika diketahui isi register PC saat itu adalah FE12 0000h, dan isi alamat memori mulai alamat FE12 0000h sampai FE12 000Fh secara berturut-turut adalah: 67 C0 12 EE CC DE CF 53 22 31 C4 34 56 78 Instruksi apa yang akan dieksekusi?

Fetch Step 1 Memory Subsystem T0 MA←PC:C←PC+4; T1 MD←M[MA]:PC←C; T2 IR←MD; FE120000h Alamat : FE120000h Memory Subsystem FE120000h 67 C0 12 EE

Fetch Step 2 Memory Subsystem 67C012EE T0 MA←PC:C←PC+4; T1 MD←M[MA]:PC←C; T2 IR←MD; Memory Subsystem 67 C0 12 EE 67C012EE

Fetch Step 3 67C012EE Memory Subsystem T0 MA←PC:C←PC+4; T1 MD←M[MA]:PC←C; T2 IR←MD; Memory Subsystem 67C012EE

Instruction Register 31 27 26 22 21 17 16 12 opcode ra rb rc Diketahui suatu model SRC dengan instruction format sebagai berikut: Op<4..0>:=IR<31..27>: ra<4..0>:=IR<26..22>: rb<4..0>:=IR<21..17>: rc<4..0>:=IR<16..12>: c1<21..0>:=IR<21..0>: c2<16..0>:=IR<16..0>: c3<11..0>:=IR<11..0>: Operation Code field Target Register field Operand Second Operand Long Disp. field Short Disp. field Count or modifier field

Instruction Register 0110 0111 1100 0000 0001 0010 1110 1110 67 C0 12 EE 31 27 26 22 21 17 16 12 0110 0 111 11 00 000 00001 0010 1110 1110 opcode ra rb rc Opcode = 01100b = 1210 Target/result register = 11111b = 3110 Operand 1 = 00000b = 010 Operand 2 = 00001b = 110 Instruksi yang dieksekusi: ADD (lihat Appendix B) Abstract RTN: add(:=op=12)R[ra]R[rb] + R[rc]:

ADD concrete RTN Target/result register = R(ra) = R 3110 Operand 1 = R(rb) = R 010 Operand 2 = R(rc) = R 110 Step Concrete RTN Control Sequences T3 A←R[rb]; Grb,Rout,Ain T4 C←A+R[rc]; Grc,Rout,ADD,Cin T5 R[ra] ←C; Cout,Gra,Rin,End Diketahui isi beberapa register saat itu di mesin ini adalah: R0 R1 R2 R31 = FFFF FFFFh = FFFF 1234h = 1234 FFFFh = 1111 2222h R10 R11 R12 R13 = ABCD FFFFh = FFFF ABCDh = 1234 ABCDh = FEFE 2345h

Step Concrete RTN Control Sequences T3 A←R[rb]; Grb,Rout,Ain

Step Concrete RTN Control Sequences T4 C←A+R[rc]; Grc,Rout,ADD,Cin

Step Concrete RTN Control Sequences T5 R[ra] ←C; Cout,Gra,Rin,End