ms108 computer system i
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 PresentationTRANSCRIPT
![Page 1: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/1.jpg)
MS108 Computer System I
Lecture 4
Single Cycle Machine
Prof. Xiaoyao Liang
2015/3/181
![Page 2: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/2.jpg)
NotesNotes
2
![Page 3: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/3.jpg)
3
Basic HardwareBasic Hardware
![Page 4: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/4.jpg)
4
Register FileRegister File
![Page 5: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/5.jpg)
5
MemoryMemory
![Page 6: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/6.jpg)
MIPS ISAMIPS ISA
6
![Page 7: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/7.jpg)
Life of an InstructionLife of an Instruction
7
![Page 8: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/8.jpg)
Reg-Reg ALUReg-Reg ALU
8
![Page 9: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/9.jpg)
Reg-Imm ALUReg-Imm ALU
9
![Page 10: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/10.jpg)
Conflict in Merging Conflict in Merging DatapathDatapath
10
![Page 11: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/11.jpg)
11
ALU DatapathALU Datapath
![Page 12: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/12.jpg)
12
Memory StructureMemory Structure
![Page 13: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/13.jpg)
13
Load/StoreLoad/Store
![Page 14: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/14.jpg)
14
MIPS ControlMIPS Control
![Page 15: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/15.jpg)
15
Conditional Branch (BNEZ)Conditional Branch (BNEZ)
![Page 16: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/16.jpg)
Register Indirect Jump Register Indirect Jump (JR)(JR)
16
![Page 17: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/17.jpg)
Jump and Link (JALR)Jump and Link (JALR)
17
![Page 18: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/18.jpg)
Absolute Jump (J, JAL)Absolute Jump (J, JAL)
18
![Page 19: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/19.jpg)
19
Single Cycle MIPS Single Cycle MIPS DatapathDatapath
![Page 20: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/20.jpg)
20
Single Cycle TimingSingle Cycle Timing
![Page 21: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/21.jpg)
21
Control GenerationControl Generation
![Page 22: MS108 Computer System I](https://reader035.vdocument.in/reader035/viewer/2022062408/56813f8f550346895daa7eda/html5/thumbnails/22.jpg)
22
Control TableControl Table