CPU Architecture - Advanced

  • Published on
    15-Apr-2017

  • View
    3.109

  • Download
    0

Embed Size (px)

Transcript

Kuliah 3(a)

CPU Architecture - AdvancedYong Heui Cho @ Mokwon UniversitySome of slides are referred to:[1] 3.3 Computer Architectures, slideshare.

1

Basic Computer Design

5. Sequential Logic Circuit

6. CPU Architecture - Basic

7. CPU Architecture - Advanced

8. ARM CPU

Simplified Architecture3 Courtesy to The CPU, slideshare.IRdataControl Unit (CU)ALU

von Neumann Architecture

FeaturesData and instructions can be stored in the same memory.It uses a single processor for program control.Cycle: fetch-decode-execute-storeExecution performs the instruction at a time in a linear sequence.

5 Courtesy to 3.3 Computer Architectures, slideshare, slideshare.

Machine CycleFetch-decode-execute-store

Example of Cycle7

CISCComplex Instruction Set ComputerCISC has more complex instructions available to it thus it may be able to perform the task in just one cycle (by using one of its complex operations available)Large number of instructions available

8 Courtesy to 3.3 Computer Architectures, slideshare, slideshare.

CISC of Intel9PCs, servers mobile devices

RISCReduced Instruction Set ComputerRISC only has a simple instruction set thus to perform a complex task it may take several cycles of basic instructions.Limited number of instructions available

10 Courtesy to 3.3 Computer Architectures, slideshare, slideshare.

RISC of ARMMobile devices PCs, servers11

Example of CISC/RISC12A RISC might have the operations:ADDSUBDIVetcA CISC might have the operations:ADDSUBDIVAVR (average)etcTask: find the average! Courtesy to 3.3 Computer Architectures, slideshare, slideshare.

Recommended

View more >