Kaunter program ialah daftar penting pemproses komputer. Ia digunakan oleh pemproses untuk menjejaki lokasi semasanya dalam set arahannya apabila melaksanakan program secara berurutan. Pembilang program digunakan oleh pemproses untuk merujuk kepada arahan seterusnya yang akan dilaksanakan. Dalam sesetengah pemproses, pembilang program mungkin juga mengandungi alamat arahan yang sedang dilaksanakan, bukannya alamat arahan seterusnya.

Kaunter program juga dirujuk sebagai penunjuk arahan kerana ia menunjuk kepada arahan semasa. Kaunter program mempunyai alamat memori yang ditulis dalam bahasa mesin. Alamat itu dipanggil arahan kaunter program. Biasanya, penunjuk dinaikkan selepas setiap arahan, supaya ia menunjuk kepada arahan seterusnya yang akan dilaksanakan. Arahan lompat akan menukar kandungan pembilang program kepada alamat memori yang lain.

Daftar kaunter program boleh dilaksanakan dalam pelbagai cara, bergantung pada set arahan seni bina komputer. Prinsip asas kaunter program adalah sama tanpa mengira pelaksanaannya. Dalam banyak kes, kaunter program ialah daftar khusus dalam pemproses. Dalam sesetengah seni bina, kaunter program adalah sebahagian daripada keluarga daftar yang juga boleh digunakan sebagai daftar indeks. Saiz pembilang program boleh berbeza-beza, bergantung pada lebar alamat seni bina pemproses.

Kaunter program adalah konsep penting dalam pengaturcaraan komputer. Ia digunakan dalam arahan bahasa himpunan, arahan bahasa peringkat tinggi, dan juga kod objek yang dijana oleh pengkompil. Kaunter program juga digunakan dalam banyak teknik lain, seperti pemprosesan saluran paip dan kajian arahan yang dilaksanakan secara berurutan.

Pilih dan Beli Proksi

Proksi Pusat Data

Proksi Berputar

Proksi UDP

Dipercayai Oleh 10000+ Pelanggan Seluruh Dunia

Pelanggan Proksi
Pelanggan Proksi
Aliran Pelanggan Proksi.ai
Pelanggan Proksi
Pelanggan Proksi
Pelanggan Proksi