Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Minggu 1 Arsitektur Komputer

Presentasi serupa


Presentasi berjudul: "Minggu 1 Arsitektur Komputer"— Transcript presentasi:

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

2 The Simple RISC Comp.Datapath

3 Contoh Instruksi apa yang akan dieksekusi?
Jika diketahui isi register PC saat itu adalah FE h, dan isi alamat memori mulai alamat FE h 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?

4 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

5 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

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

7 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

8 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 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]:

9 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 = h R10 R11 R12 R13 = ABCD FFFFh = FFFF ABCDh = 1234 ABCDh = FEFE 2345h

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

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

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


Download ppt "Minggu 1 Arsitektur Komputer"

Presentasi serupa


Iklan oleh Google