Rumah  >  Artikel  >  Apakah fungsi utama mikrokomputer untuk melakukan operasi aritmetik dan logik?

Apakah fungsi utama mikrokomputer untuk melakukan operasi aritmetik dan logik?

青灯夜游
青灯夜游asal
2022-07-20 15:22:2911908semak imbas

Fungsi utama "operator" dalam mikrokomputer adalah untuk melaksanakan operasi aritmetik dan logik. Unit aritmetik ialah komponen berfungsi dalam komputer yang memproses data, dan pemprosesan data terutamanya termasuk operasi aritmetik pada data dan operasi logik pada data logik oleh itu, melaksanakan operasi aritmetik dan logik pada data adalah fungsi teras unit aritmetik. Unit aritmetik terdiri daripada unit logik aritmetik (ALU), penumpuk, daftar status, kumpulan daftar am, dll.; NOT, XOR, dsb. Operasi logik, serta operasi seperti anjakan dan pelengkap.

Apakah fungsi utama mikrokomputer untuk melakukan operasi aritmetik dan logik?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Fungsi utama 运算器 dalam mikrokomputer adalah untuk melaksanakan operasi aritmetik dan logik.

Unit aritmetik: unit aritmetik, komponen dalam komputer yang melakukan pelbagai operasi aritmetik dan logik.

Unit aritmetik terdiri daripada unit logik aritmetik (ALU), penumpuk, daftar status, kumpulan daftar tujuan umum, dsb. Fungsi asas Unit Logik Aritmetik (ALU) ialah empat operasi aritmetik tambah, tolak, darab dan bahagi, operasi logik seperti DAN, ATAU, BUKAN, dan XOR, serta operasi seperti anjakan dan pelengkap. Apabila komputer sedang berjalan, operasi dan jenis operasi unit aritmetik ditentukan oleh pengawal. Data yang diproses oleh operator berasal dari memori data hasil yang diproses biasanya dihantar semula ke memori atau disimpan sementara dalam operator. Bersama-sama dengan Unit Kawalan, ia membentuk bahagian teras CPU.

Unit aritmetik ialah komponen berfungsi dalam komputer yang memproses data. Pemprosesan data terutamanya termasuk operasi aritmetik pada data dan operasi logik pada data logik. Oleh itu, melaksanakan operasi aritmetik dan logik pada data adalah fungsi teras unit aritmetik.

Fungsi asas unit aritmetik adalah untuk melengkapkan pemprosesan pelbagai data, seperti empat operasi aritmetik, operasi logik seperti DAN, ATAU, dan penolakan, operasi anjakan aritmetik dan logik, membandingkan nilai, menukar simbol, dan mengira alamat memori Utama, dsb. Daftar dalam unit aritmetik digunakan untuk menyimpan sementara data yang mengambil bahagian dalam operasi dan hasil perantaraan operasi. Komponen yang sepadan juga harus disediakan dalam operator untuk merekodkan ciri hasil operasi, seperti sama ada ia melimpah, bit tanda hasil, sama ada hasilnya adalah sifar, dsb. Terdapat banyak jenis operator yang digunakan dalam komputer, dan terdapat kaedah pengelasan yang berbeza berdasarkan analisis dari perspektif yang berbeza. Perwakilan titik perpuluhan boleh dibahagikan kepada aritmetik titik tetap dan aritmetik titik terapung. Unit aritmetik titik tetap hanya boleh melakukan operasi nombor titik tetap, dan cirinya ialah julat yang diwakili oleh nombor mesin adalah lebih kecil, tetapi strukturnya lebih mudah. Unit aritmetik titik terapung mempunyai fungsi yang kuat dan boleh melakukan operasi pada nombor titik terapung dan nombor titik tetap Julat perwakilan nombornya adalah besar, tetapi strukturnya agak kompleks. Dari aspek sistem bawa, ia terbahagi kepada unit aritmetik binari dan unit aritmetik perpuluhan. Secara amnya, komputer menggunakan unit aritmetik binari Memandangkan komputer digunakan secara meluas dalam perniagaan dan pemprosesan data, semakin banyak mesin mengembangkan fungsi aritmetik perpuluhan, supaya unit aritmetik dapat melengkapkan kedua-dua operasi binari dan operasi perpuluhan. Unit aritmetik dalam komputer perlu mempunyai fungsi untuk melengkapkan pelbagai operasi aritmetik, jadi pelbagai algoritma mesti disepadukan untuk mereka bentuk komponen aritmetik yang lengkap.

Penunjuk prestasi

1. Panjang perkataan mesin

Panjang perkataan mesin merujuk kepada bilangan asas bit data yang terlibat dalam operasi. Ia menentukan bilangan daftar, pengendali dan bas data, dengan itu secara langsung mempengaruhi harga perkakasan. Panjang perkataan menunjukkan ketepatan pengiraan. Untuk menyelaraskan ketepatan dan kos, dan untuk memenuhi pelbagai keperluan, banyak komputer membenarkan pengiraan panjang perkataan berubah-ubah, seperti panjang separuh perkataan, panjang perkataan penuh, panjang kata ganda, dsb. Oleh kerana nombor dan kod arahan kedua-duanya diletakkan dalam memori utama, selalunya terdapat hubungan yang sepadan antara panjang perkataan dan panjang kod arahan. Panjang perkataan juga mempengaruhi kekuatan fungsi sistem arahan. Saiz perkataan komputer berbeza dari 4, 8, 16, 32 hingga 64 bit. Panjang perkataan mesin boleh terdiri daripada satu atau lebih bait. Mesin yang digunakan untuk pengkomputeran saintifik memerlukan panjang perkataan yang lebih panjang untuk memastikan ketepatan untuk mesin yang digunakan untuk pemprosesan data dan kawalan industri, panjang perkataan 16 atau 32 bit boleh memenuhi keperluan.

2. Kelajuan operasi

Ia adalah salah satu penunjuk utama komputer. Masa yang diperlukan untuk komputer melakukan pengiraan dan operasi yang berbeza mungkin berbeza, jadi terdapat kaedah pengiraan yang berbeza untuk kelajuan pengiraan. Kelajuan purata secara amnya dinyatakan sebagai bilangan purata arahan yang boleh dilaksanakan setiap unit masa Contohnya, kelajuan operasi komputer ialah 1 juta kali/saat, yang bermaksud bahawa komputer boleh melaksanakan purata 1 juta arahan dalam satu saat. (iaitu 1MIPS). Kadangkala perwakilan kelajuan yang setara diperoleh menggunakan kaedah purata wajaran (iaitu, dikira berdasarkan masa pelaksanaan setiap arahan dan peratusan arahan itu dalam semua operasi).

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah fungsi utama mikrokomputer untuk melakukan operasi aritmetik dan logik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn