Unit Pemroses Sentral: Perbedaan revisi

4 bita ditambahkan ,  4 tahun yang lalu
k (Bot: Migrasi 1 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:Q5300)
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Selama Tahap-I Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan selama Tahap-II Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di MAA, setelah Instruction Fetch dilakukan. Waktu pada Tahap-I ditambah dengan waktu pada Tahap-II disebut waktu siklus mesin (EN: "machine cycle time").
 
Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan ''instruksi lompatan'', mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (''branching instruction''). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan ''flag''.
😃
 
=== Bilangan yang dapat ditangani ===
Pengguna anonim