+ All Categories
Home > Documents > MS108 Computer System I

MS108 Computer System I

Date post: 08-Jan-2016
Category:
Upload: hasana
View: 27 times
Download: 0 times
Share this document with a friend
Description:
MS108 Computer System I. Lecture 4 Single Cycle Machine Prof. Xiaoyao Liang 2014/3/7. Notes. Basic Hardware. Register File. Memory. MIPS ISA. Life of an Instruction. Reg-Reg ALU. Reg-Imm ALU. Conflict in Merging Datapath. ALU Datapath. Memory Structure. Load/Store. - PowerPoint PPT Presentation
22
MS108 Computer System I Lecture 4 Single Cycle Machine Prof. Xiaoyao Liang 2015/3/18 1
Transcript
Page 1: MS108 Computer System I

MS108 Computer System I

Lecture 4

Single Cycle Machine

Prof. Xiaoyao Liang

2015/3/181

Page 2: MS108 Computer System I

NotesNotes

2

Page 3: MS108 Computer System I

3

Basic HardwareBasic Hardware

Page 4: MS108 Computer System I

4

Register FileRegister File

Page 5: MS108 Computer System I

5

MemoryMemory

Page 6: MS108 Computer System I

MIPS ISAMIPS ISA

6

Page 7: MS108 Computer System I

Life of an InstructionLife of an Instruction

7

Page 8: MS108 Computer System I

Reg-Reg ALUReg-Reg ALU

8

Page 9: MS108 Computer System I

Reg-Imm ALUReg-Imm ALU

9

Page 10: MS108 Computer System I

Conflict in Merging Conflict in Merging DatapathDatapath

10

Page 11: MS108 Computer System I

11

ALU DatapathALU Datapath

Page 12: MS108 Computer System I

12

Memory StructureMemory Structure

Page 13: MS108 Computer System I

13

Load/StoreLoad/Store

Page 14: MS108 Computer System I

14

MIPS ControlMIPS Control

Page 15: MS108 Computer System I

15

Conditional Branch (BNEZ)Conditional Branch (BNEZ)

Page 16: MS108 Computer System I

Register Indirect Jump Register Indirect Jump (JR)(JR)

16

Page 17: MS108 Computer System I

Jump and Link (JALR)Jump and Link (JALR)

17

Page 18: MS108 Computer System I

Absolute Jump (J, JAL)Absolute Jump (J, JAL)

18

Page 19: MS108 Computer System I

19

Single Cycle MIPS Single Cycle MIPS DatapathDatapath

Page 20: MS108 Computer System I

20

Single Cycle TimingSingle Cycle Timing

Page 21: MS108 Computer System I

21

Control GenerationControl Generation

Page 22: MS108 Computer System I

22

Control TableControl Table


Recommended