Machine Cycle (Siklus Mesin)
Proses dari suatu instruksi bahasa mesin disebut dengan Siklus Mesin
(Machine Cycle). Siklus mesin terdiri dari tahapan – tahapan proses yang
dilakukan oleh mesin (CPU), di mana seluruh proses diatur oleh Control
Unit dan bekerja sama dengan ALU dan memory.
Proses yang dilakukan ada 4 tahap, yaitu :
*Fetch
Tahap pengambilan (membaca) instruksi dari memory.
*Decode
Tahap menterjemahkan instruksi ke dalam perintah – perintah yang
dapat dimengerti oleh komputer.
*Execute
Menjalankan (mengeksekusi) aksi (action) dari instruksi yang diterima.
*Store
Penyimpanan hasil proses ke memory.
Proses pada siklus mesin terdiri atas dua bagian utama, yaitu
Instruction Cycle (ICycle) atau Instruction Time (I-Time) yang meliputi
tahap fetch dan decode serta Execution Cycle (E-cycle) atau Execution Time
(E-Time) yang meliputi tahap execute
dan store. Pada I-Cycle, instruksi dipindahkan dari memori ke CPU dan
dipahami oleh CPU. Selanjutnya pada bagian E-Cycle, tindakan atau perintah
dari instruksi tersebut dijalankan.
No comments:
Post a Comment