????? 5 ???????????????????? (Processor Design) - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

????? 5 ???????????????????? (Processor Design)

Description:

Title: (Computer Architecture) Author: Phaisan Molisakulmongkol Last modified by – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 19
Provided by: PhaisanMol1
Category:

less

Transcript and Presenter's Notes

Title: ????? 5 ???????????????????? (Processor Design)


1
????? 5???????????????????? (Processor Design)
2
????????????????????
  • ??????????? (Processor) ??????????????????????????
    ????
  • ?????? (CPU Central Processing Unit)
    ????????????????????????????????????????????????,
    ?????????????????????????????????? (ALU)
    ?????????????? (Control Unit)

3
???????????????????
4
????????????????????
  • ???????????????????????????????????????????????
    ??????????????????????????????????
  • ???????????????????????? ????????????????????
    (ISA Instruction Set Architecture)
  • ????????????????????????????????????
    ???????????????????????????, ?????????????????????
    ???????????????????? ????????????????????????? ?
    (Instruction Sets)
  • ?????????????????????? 2 ???????? CISC (Complex
    Instruction Set Computers) ??? RISC (Reduced
    Instruction Set Computers)

5
??????????????????????? CISC ??? RISC
  • ?????????????????
  • ???????????
  • ????????????????????????

6
??????????????????????????????? CISC ??? RISC
7
?????????????????????????? CISC
  • ???????????????????????????? ? ????
    ??????????????????????? (Addressing Mode)
    ???????????????? (Instruction Type)
    ???????????????????????????????????????????????
  • ??????????????????????????????????????
    ????????????????????????????? ?
    ???????????????????????????????????????????????
  • ?????????????? CISC ??????? Addressing Mode
    ???????
  • ??????????????????????????????????????
    ?????????????????????????????????
  • ??????????????????? ??????????????????????????????
    ????????????????????????????????????????

8
??????????????????? CISC ??? RISC
  • ??????????????????????????????????????????????????
    ???????????????
  • ??????????????????????????????????????????????????
    ????????????????????????????????????????????
    (Overlap) ????????????????????????????????????????
    ?????????????
  • ??????????????????????????????????????????????????
    ? Pipelining ??? Superscalar
  • ??????????? ? ?? ?????????????????????????????????
    ??????????????????????????????????????????????????
    ??? ????????????????????????????????????????
    (Fetch)

9
??????????????????? CISC ??? RISC
  • ???????????????????????????????????????????
    (Execute) ????????????????????????????????????????
    ???????????????????????????????
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ?? ??????????? ????????? (Prefetch)
  • ??? ?????????????????????????????????????????
    (Superscalar) ????????????????????????????????????
    ??????????????????????????????????????????????????
    ? ?????????????? ? ???
  • ??????????????????????????????????????????????????
    ?? CISC ??? ????????? CISC ???????????????????????
    ?????????? ??? Addressing mode ???????????????????
    ??????????????????????? CISC ??

10
?????????????? RISC
  • ??????????????????????
  • ????????????????????????
  • ??????????????????????????????????????????????????
  • ?????????????????????????????????????????
  • ???????????????????????????????????????????
  • ??????????????????????????????
  • ????????????????????? ??????????????
  • ?????????????????????????????????

11
???????????? CISC Motorola MC68000
  • ??????????????????????????????????
  • CPU register
  • Memory

12
???????????? CISC Motorola MC68000
  • ??????????????????????? (Addressing Mode)

13
???????????? CISC Motorola MC68000
  • ??????????????? MC68000 (Instruction Formats)
  • ???????????? MC68000 (Instructions Sets) ????????
    5.3

14
???????????? RISC The SPARC
  • ?????????????????????????????????????????? SPARC
  • ????????????????????????? Integer register ???
    Floating-point register
  • ?? Branch delay????????????????????????? (PC) 2
    ???
  • Processor state ???????????????????? 32 ???
  • ???????????????????? 32 ???
  • ????????????????????? (IR)?????? 32 ???
  • ????????????????? 32 ??????????????? 232 ????
  • ????????????? MMU (Memory Mapping Unit)
    ?????????????????????????????????????????????????

15
???????????? RISC The SPARC
16
???????????? RISC The SPARC
17
???????????? RISC The SPARC
  • ?????????????????????????? SPARC (Addressing
    Mode)
  • register register
  • register sign-extended, immediate 13-bit
    constant

18
???????????? RISC The SPARC
  • ??????????????? SPARC (Instruction Formats)
Write a Comment
User Comments (0)
About PowerShow.com