General : terdapat 8 buah register general-purpose 32-bit. Register-register ini dapat digunakan untuk
semua jenis instruksi Pentium; register-register ini juga dapat menampung operand-operand untuk
keperluan kalkulasi alamat. Misalnya : kalkulasi untai menggunakan isi register-register ECX, ESI dan
EDI sebagai operand tanpa harus mereferensi register-register ini secara eksplisit di dalam instruksi.
Akibatnya, sejumlah instruksi dapat di-enkode lebih ringkas.
Segment : keenam register segmen 16-bit berisi pemilih segmen, yang diindex ke dalam tabel segmen.
Register code segment (CS) mereferensi segmen yang berisi instruksi yang sedang dieksekusi. Register
stack segment (SS) mereferensi segmen yang berisi user-visible stack. Register-register segmen lainnya
(DS, ES, FS, GS) mengizinkan pengguna untuk mereferensi hingga empat buah segmen data yang
berlainan sekaligus.
Flags : register EFLAG berisi kode kondisi (persyaratan) dan bermacam-macam bit mode.
• MACHINE CYCLE
MACHINE CYCLE ATAU NAMA LAINNYA ADALAH PROCESSOR CYCLE ATAU
INSTRUCTION CYCLEMERUPAKAN MERUPAKAN SUATU SIKLUS INSTRUKSI DASAR
YANG DIKERJAKAN OLEH CPU DI DALAM MELAKUKAN EKSEKUSI SUATU
INSTRUKSI. RANGKAIAN PROSES EKSEKUSI INSTRUKSI INI DIMULAI DARI PROSES
FETCHING DATA DAN INSTRUKSI YANG ADA DIDALAM MEMORI HINGGA PROSES
PENULISAN KEMBALI HASIL EKSEKUSI INSTRUKSI TERSEBUT KE DALAM MEMORI.
SECARA GARIS BESAR SIKLUS INSTRUKSI (MACHINE CYCLE) DIBAGI KE DALAM BEBERAPA TAHAPAN YAITU:
1. PROSES FETCHING
MERUPAKAN PROSES DIMANA INSTRUKSI DAN DATA AKAN DI LOAD DARI MEMORI KE
DALAM CPU. PROSES INI DIMULAI DARI PENGAMBILAN ALAMAT INSTRUKSI YANG TERDAPAT DI
DALAM PC (PROGRAM COUNTER). ALAMAT YANG TERDAPAT DI DALAM PC INI MERUPAKAN ALAMAT
VALID DARI INSTRUKSI DAN DATA YANG DISIMPAN KE DALAM MEMORI UTAMA, DAN MERUPAKAN
ALAMAT INSTRUKSI YANG AKAN DIEKSEKUSI. BERDASARKAN ALAMAT INSTRUKSI YANG TERDAPAT
DI DALAM PC, CPU AKAN MENGAMBIL INSTRUKSI TERSEBUT UNTUK DITEMPATKAN KE DALAM
REGISTER (INSTRUCTION REGISTER/ IR) YANG MENYIMPAN INSTRUKSI YANG AKAN DIEKSEKUSI.
2. PROSES DECODING
3. PROSES EXECUTING
PADA TAHAPAN DIMANA INSTRUKSI AKAN DIEKSEKUSI DI DALAM CPU, YAITU OLEH ALU
(ARITHMETIC LOGIC UNIT).
SETELAH TAHAPAN DIATAS DIKERJAKAN, MAKA HASIL DARI EKSEKUSI
TERSEBUT AKAN DIKEMBALIKAN KE DALAM MEMORI UNTUK DISIMPAN.
PROSES PENYIMPANAN KEMBALI HASIL EKSEKUSI ISNTRUKSI TERDIRI DARI
BEBERAPA TAHAPAN YAITU:
• PROSES PENEMPATAN ALAMAT MEMORI YANG DIGUNAKAN UNTUK
MENYIMPAN HASIL INSTRUKSI KE DALAM MAR
• PROSES PENEMPATAN DATA (HASIL INSTRUKSI) KEDALAM MDR
• PROSES MENGAKTIFKAN MEMORY WRITE CONTROL SIGNAL PADA CONTROL
BUS
• PROSES MENUNGGU MEMORI UNTUK MELAKUKAN WRITE DATA PADA
ALAMAT TERTENTU
• PROSES UNTUK MENONAKTIFKAN MEMORY WRITE CONTROL SIGNAL PADA
BUS
DALAM MENJALAKAN INSTRUCTION CYCLE / MACHINE CYCLE ADA BEBERAPA
KOMPONEN YANG BERPERAN, YAITU: