CS137-lecture-20210427

Instruction set architectures #

image_2021-04-27-19-05-11

  • SIMD = single instruction multiple data
  • RISC = reduced instruction set computer
  • CISC = complex instruction set computer
  • ACC = accumulator

image_2021-04-27-19-11-01 image_2021-04-27-19-16-11

Types of instructions #

image_2021-04-27-19-23-39

AES = advanced encryption standard

High level language program to execution #

image_2021-04-27-19-46-19

Instruction cycle #

Data path has four main tasks

  • fetch
  • decode
  • execute
    • may access data memory (another cache)
  • write

image_2021-04-27-19-42-44 image_2021-04-27-19-45-19