1 / 13

Organisasi dan Arsitektur Komputer

Pertemuan 5 : Control Unit. Organisasi dan Arsitektur Komputer. CONTROL UNIT. Bagian dari komputer yang menggenerasi signal yang mengontrol operasi komputer . Tugas Control Unit adalah mengontrol sisklus MesinVon Neumann. Kebutuhan Fungsional. Mendefinisikan elemen dasar prosesor

aleda
Download Presentation

Organisasi dan Arsitektur Komputer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 5 : Control Unit Organisasi dan Arsitektur Komputer

  2. CONTROL UNIT • Bagiandarikomputer yang menggenerasi signal yang mengontroloperasikomputer. • Tugas Control Unit adalahmengontrolsisklusMesinVon Neumann

  3. KebutuhanFungsional • Mendefinisikanelemendasarprosesor • Mendiskripsikanoperasimikro yang harusdilakukanprosesor • Menentukanfungsi Control Unit yang harusdilakukanprosesor

  4. Micro-Operations • A computer executes a program • Fetch/execute cycle • Each cycle has a number of steps • see pipelining • Called micro-operations • Each step does very little • Atomic operation of CPU

  5. Constituent Elements of Program Execution

  6. Fetch - 4 Registers • Memory Address Register (MAR) • Connected to address bus • Menetapkanalamat word dimemoriuntukdibacaatauditulis • Memory Buffer Register (MBR) • Connected to data bus • Menyimpan data untukditulisatauuntukmenerima word darimemori • Program Counter (PC) • Menyimpanalamatpasanganinstrukdiberikutnya • Instruction Register (IR) • Menyimpaninstruksiopcode yang sedangdieksekusi

  7. Fetch Sequence • Address of next instruction is in PC • Address (MAR) is placed on address bus • Control unit issues READ command • Result (data from memory) appears on data bus • Data from data bus copied into MBR • PC incremented by 1 (in parallel with data fetch from memory) • Data (instruction) moved from MBR to IR • MBR is now free for further data fetches

  8. Fetch Sequence (symbolic) • t1: MAR <- (PC) • t2: MBR <- (memory) • PC <- (PC) +1 • t3: IR <- (MBR) • (tx = time unit/clock cycle) • or • t1: MAR <- (PC) • t2: MBR <- (memory) • t3: PC <- (PC) +1 • IR <- (MBR)

  9. ElemenDasarProsesor • ALU • Register • Internal Data Path • External Data Path • Control Unit

  10. TipeOperasiMikro • Mendefinisikanelemendasarprosesor • Mendiskripsikanoperasimikroyangharusdilakukanprosesor • MenentukanfungsiControlUnit yang harusdilakukanprosesor

  11. JENIS SINYAL KONTROL • Clock • Instruction Register • Tags • PadaBUSKendali • PadaOuputdalamCPU • MelaluiBUSKendali

  12. FUNGSI CONTROL UNIT : 1. Sequencing (mengurutkanoperasi) 2. Mengeksekusi JENIS CONTROL UNIT : • Control Unit Microprogrammed - Control Vertikal - Control Horizontal 2. Control Unit Konvensional/Hard-Wired

  13. KOMPONEN-KOMPONEN POKOK CONTROL UNIT MICROPROGRAMMED : 1. Instruction Register 2. Control Store berisi micro programmed 3. Address Computing Circuiting 4. Micro programmed Counter 5. Micro instruction Buffer 6. Micro instruction Decoder

More Related