Rumah masalah biasa Apakah fungsi utama pengendali?

Apakah fungsi utama pengendali?

Aug 12, 2022 pm 02:46 PM
komputer pengendali

Fungsi utama operator adalah untuk menyelesaikan operasi aritmetik dan logik. Unit aritmetik adalah komponen berfungsi dalam komputer yang memproses data terutamanya termasuk operasi aritmetik pada data dan operasi logik oleh itu, merealisasikan 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 penafian, operasi anjakan aritmetik dan logik, membandingkan nilai, menukar simbol, mengira alamat memori utama. , dsb.

Apakah fungsi utama pengendali?

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

Fungsi utama pengendali adalah untuk melengkapkan: operasi aritmetik dan operasi 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, mengira alamat memori utama, dsb.

Daftar dalam operator digunakan untuk menyimpan sementara data yang mengambil bahagian dalam operasi dan keputusan 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.

Jenis operator

Terdapat banyak jenis operator yang digunakan dalam komputer Apabila dianalisis dari perspektif yang berbeza, terdapat kaedah pengelasan 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 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 beroperasi pada kedua-dua nombor titik terapung dan nombor titik tetap Julat perwakilan nombornya adalah besar, tetapi strukturnya agak kompleks .

  • Dari segi sistem pembawa, ia terbahagi kepada kalkulator binari dan kalkulator perpuluhan.

    • Komputer am 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 Perduaan. operasi juga boleh dilengkapkan dengan operasi perpuluhan.

Unit aritmetik dalam komputer perlu dapat melengkapkan pelbagai operasi pengkomputeran, jadi pelbagai algoritma mesti disepadukan untuk mereka bentuk komponen pengkomputeran yang lengkap.

Kaedah operasi unit aritmetik

Untuk melaksanakan operasi unit aritmetik, terutamanya empat operasi aritmetik, anda mesti memilih kaedah operasi yang munasabah. Ia secara langsung mempengaruhi prestasi unit aritmetik, dan juga berkaitan dengan struktur dan kos unit aritmetik. Di samping itu, apabila melakukan pengiraan berangka, digit bererti hasil mungkin lebih panjang, dan bilangan digit bererti tertentu mesti dipintas, mengakibatkan masalah pembundaran digit terkecil. Peraturan pembundaran yang dipilih juga mempengaruhi ketepatan keputusan pengiraan. Apabila memilih perwakilan nombor komputer, faktor berikut harus dipertimbangkan sepenuhnya: Jenis nombor yang akan diwakili (perpuluhan, integer, nombor nyata dan nombor kompleks): Tentukan kaedah perwakilan, julat nilai yang mungkin dihadapi: Tentukan keupayaan penyimpanan dan pemprosesan . Ketepatan berangka: berkaitan dengan kuasa pemprosesan kos perkakasan yang diperlukan untuk penyimpanan dan pemprosesan data: kos.

Dua format yang biasa digunakan: format titik tetap: format titik tetap membenarkan julat nilai yang terhad, tetapi memerlukan perkakasan pemprosesan yang agak mudah: membenarkan julat nilai yang besar, tetapi memerlukan secara relatif perkakasan pemprosesan yang kompleks.

1. Perwakilan nombor titik tetap: Titik tetap bermaksud kedudukan titik perpuluhan adalah tetap Untuk kemudahan pemprosesan, ia biasanya dibahagikan kepada integer tulen titik tetap dan perpuluhan tulen.

2. Perwakilan nombor titik terapung: Memandangkan julat nilai yang diperlukan untuk diwakili adalah sangat berbeza, yang membawa banyak kesulitan kepada penyimpanan dan pengiraan, aritmetik titik terapung telah muncul.

Perwakilan titik terapung, iaitu kedudukan titik perpuluhan terapung. Idea ini datang daripada notasi saintifik. Penyeragaman nombor titik terapung IEEE754 (lebih istimewa) nombor titik terapung: terutamanya menyelesaikan masalah bukan keunikan perwakilan nombor titik terapung yang sama. Tentukan , jika tidak mantissa mesti dianjak ke kiri atau kanan.

Konsep sifar mesin: mantissa ialah 0 atau nilai eksponen kurang daripada nombor terkecil yang boleh diwakili.

3. Kaedah perwakilan rentetan nombor perpuluhan: Memandangkan orang biasa dengan sistem perpuluhan, adalah perlu untuk menambah sokongan untuk operasi perpuluhan dalam komputer. Dua kaedah: tukar nombor perpuluhan kepada nombor perduaan untuk operasi, dan kemudian tukar nombor perduaan kepada nombor perpuluhan apabila mengeluarkan. Aritmetik perpuluhan terus. Kaedah perwakilan operasi langsung: bentuk rentetan: digunakan dalam medan pengiraan bukan angka, rentetan perpuluhan termampat: dibahagikan kepada dua jenis: panjang tetap dan panjang berubah. Memerlukan pengendali perpuluhan yang sepadan dan sokongan arahan.

4. Perwakilan data tersuai: perwakilan data pengecam, perwakilan data deskriptor. Perbezaan: Pengecam disambungkan kepada setiap data, dan kedua-duanya disimpan bersama dalam unit storan, manakala deskriptor mesti disimpan secara berasingan daripada data dalam perwakilan deskriptor, deskriptor diakses dahulu, dan kemudian data diakses, di sekurang-kurangnya satu akses memori tambahan ditambah penerangan Simbol adalah sebahagian daripada program, bukan sebahagian daripada data. Kod asal: perwakilan yang lebih semula jadi, bit tertinggi mewakili simbol, 0 adalah positif, 1 adalah negatif. Kelebihan: Mudah dan mudah difahami. Kelemahan: Operasi tambah dan tolak adalah kompleks. Kod pelengkap: Operasi tambah dan tolak adalah mudah, dan penolakan boleh ditukar kepada penambahan. Pelengkap perpuluhan titik tetap. Pelengkap dan pelengkap integer titik tetap: diperkenalkan untuk kemudahan mengira pelengkap. Cari kod pelengkap daripada kod pelengkap: kedudukan tanda ialah 1, songsang setiap bit dan tambah 1 pada bit terakhir. Kod bingkai: digunakan untuk mewakili kod pesanan. Dua kod bingkai mudah dibandingkan dalam saiz dan mudah untuk pemadanan pesanan.

Kod input kod ASCII: digunakan untuk memasukkan aksara Cina; Terdapat dua kaedah pemprosesan baki: Memulihkan kaedah baki: Langkah-langkah operasi tidak pasti, kawalan adalah kompleks, dan ia tidak sesuai untuk operasi komputer. Kaedah penambahan dan penolakan berselang-seli: tiada baki dipulihkan, langkah operasi ditentukan, dan ia sesuai untuk pengendalian komputer. Konsep nombor logik: nombor binari tidak bertanda. Empat operasi logik: penolakan logik, penambahan logik, pendaraban logik, dan eksklusif logik. Unit operasi aritmetik/logik pelbagai fungsi (ALU) Pembawa selari, penambah/penolak pembawa gelombang bergerak mempunyai dua masalah: masa operasi yang panjang, penambah/penolak pembawa gelombang bergerak hanya boleh melengkapkan penambahan dan penolakan, tetapi tidak dapat menyelesaikan operasi logik, Terminal kawalan M ialah digunakan untuk mengawal operasi aritmetik atau operasi logik Perbezaan antara kedua-dua operasi adalah sama ada untuk memproses bawa. Apabila M=0, tiada kesan pada pembawa, dan ia adalah operasi aritmetik; apabila M=1, pembawa disekat, dan ia adalah operasi logik. Dalam logik positif, "1" diwakili oleh tahap tinggi dan "0" diwakili oleh tahap rendah, manakala logik negatif adalah sebaliknya. Hubungan antara logik dan logik negatif ialah "dan" dalam logik positif menjadi "atau" dalam logik negatif, iaitu boleh ditukar ganti.

Bas dalaman, klasifikasi bas: bas dalaman, bas luaran (bas sistem), bas komunikasi. Bas boleh dibahagikan kepada bas sehala dan bas dua hala. Bas dengan selak boleh merealisasikan pemultipleksan bas. Unit aritmetik termasuk ALU, peranti pendaraban dan pembahagian tatasusunan, daftar, pemultipleks, penimbal tiga keadaan, bas data dan komponen logik lain. Reka bentuk unit aritmetik terutamanya berkisar tentang cara menghantar operan dan hasil operasi antara ALU dan daftar dan bas data. Terdapat tiga bentuk struktur unit aritmetik: Unit aritmetik struktur bas tunggal: Kelemahan utama struktur ini ialah kemajuan operasi adalah perlahan, tetapi litar kawalan agak mudah. Unit aritmetik dengan struktur dua bas. Unit aritmetik struktur tiga bas: Unit aritmetik struktur tiga bas dicirikan oleh masa operasi yang pantas.

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 ingatan 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. Komputer melakukan operasi yang berbeza

dan masa yang diperlukan untuk operasi mungkin berbeza, jadi terdapat kaedah pengiraan yang berbeza untuk kelajuan operasi. 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 kaedah purata wajaran juga digunakan (iaitu, dikira berdasarkan masa pelaksanaan setiap arahan dan peratusan arahan kepada semua operasi) untuk mendapatkan perwakilan kelajuan yang setara

Untuk pengetahuan yang lebih berkaitan, sila layari Soalan Biasa ruangan!

Atas ialah kandungan terperinci Apakah fungsi utama pengendali?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Desktop Jauh tidak boleh mengesahkan identiti komputer jauh Desktop Jauh tidak boleh mengesahkan identiti komputer jauh Feb 29, 2024 pm 12:30 PM

Perkhidmatan Desktop Jauh Windows membolehkan pengguna mengakses komputer dari jauh, yang sangat mudah untuk orang yang perlu bekerja dari jauh. Walau bagaimanapun, masalah boleh dihadapi apabila pengguna tidak dapat menyambung ke komputer jauh atau apabila Desktop Jauh tidak dapat mengesahkan identiti komputer. Ini mungkin disebabkan oleh isu sambungan rangkaian atau kegagalan pengesahan sijil. Dalam kes ini, pengguna mungkin perlu menyemak sambungan rangkaian, memastikan komputer jauh berada dalam talian dan cuba menyambung semula. Selain itu, memastikan bahawa pilihan pengesahan komputer jauh dikonfigurasikan dengan betul adalah kunci untuk menyelesaikan isu tersebut. Masalah sedemikian dengan Perkhidmatan Desktop Jauh Windows biasanya boleh diselesaikan dengan menyemak dan melaraskan tetapan dengan teliti. Desktop Jauh tidak boleh mengesahkan identiti komputer jauh kerana perbezaan masa atau tarikh. Sila pastikan pengiraan anda

Kedudukan Sains Komputer Kebangsaan 2024 CSRankings Dikeluarkan! CMU mendominasi senarai, MIT terkeluar daripada 5 teratas Kedudukan Sains Komputer Kebangsaan 2024 CSRankings Dikeluarkan! CMU mendominasi senarai, MIT terkeluar daripada 5 teratas Mar 25, 2024 pm 06:01 PM

Kedudukan Utama Sains Komputer Kebangsaan 2024CSRankings baru sahaja dikeluarkan! Tahun ini, dalam ranking universiti CS terbaik di Amerika Syarikat, Carnegie Mellon University (CMU) berada di antara yang terbaik di negara ini dan dalam bidang CS, manakala University of Illinois di Urbana-Champaign (UIUC) telah menduduki tempat kedua selama enam tahun berturut-turut. Georgia Tech menduduki tempat ketiga. Kemudian, Universiti Stanford, Universiti California di San Diego, Universiti Michigan, dan Universiti Washington terikat di tempat keempat di dunia. Perlu diingat bahawa kedudukan MIT jatuh dan jatuh daripada lima teratas. CSRankings ialah projek ranking universiti global dalam bidang sains komputer yang dimulakan oleh Profesor Emery Berger dari Pusat Pengajian Sains Komputer dan Maklumat di Universiti Massachusetts Amherst. Kedudukan adalah berdasarkan objektif

Apakah e dalam komputer? Apakah e dalam komputer? Aug 31, 2023 am 09:36 AM

"e" komputer ialah simbol notasi saintifik Huruf "e" digunakan sebagai pemisah eksponen dalam notasi saintifik, yang bermaksud "didarabkan kepada kuasa 10". 10^E, di mana M ialah nombor antara 1 dan 10 dan E mewakili eksponen.

Betulkan: Kod ralat Microsoft Teams 80090016 Modul Platform Dipercayai komputer anda telah gagal Betulkan: Kod ralat Microsoft Teams 80090016 Modul Platform Dipercayai komputer anda telah gagal Apr 19, 2023 pm 09:28 PM

<p>MSTeams ialah platform yang dipercayai untuk berkomunikasi, bersembang atau menelefon dengan rakan sepasukan dan rakan sekerja. Kod ralat 80090016 pada MSTeams dan mesej <strong>Modul Platform Dipercayai komputer anda telah gagal</strong> Apl tidak akan membenarkan anda log masuk sehingga kod ralat diselesaikan. Jika anda menemui mesej sedemikian semasa membuka MS Teams atau mana-mana aplikasi Microsoft lain, maka artikel ini boleh membimbing anda untuk menyelesaikan isu tersebut. </p><h2&

Apakah maksud komputer cu? Apakah maksud komputer cu? Aug 15, 2023 am 09:58 AM

Maksud cu dalam komputer bergantung kepada konteks: 1. Unit Kawalan, dalam pemproses pusat komputer, CU ialah komponen yang bertanggungjawab untuk menyelaras dan mengawal keseluruhan proses pengkomputeran 2. Unit Pengiraan, dalam pemproses grafik atau lain-lain pemproses dipercepatkan, CU ialah unit asas untuk memproses tugas pengkomputeran selari.

Tidak dapat membuka objek Dasar Kumpulan pada komputer ini Tidak dapat membuka objek Dasar Kumpulan pada komputer ini Feb 07, 2024 pm 02:00 PM

Kadangkala, sistem pengendalian mungkin tidak berfungsi apabila menggunakan komputer. Masalah yang saya hadapi hari ini ialah apabila mengakses gpedit.msc, sistem menggesa objek Dasar Kumpulan tidak boleh dibuka kerana kebenaran yang betul mungkin tiada. Objek Dasar Kumpulan pada komputer ini tidak dapat dibuka Penyelesaian: 1. Apabila mengakses gpedit.msc, sistem menggesa bahawa objek Dasar Kumpulan pada komputer ini tidak boleh dibuka kerana kekurangan kebenaran. Butiran: Sistem tidak dapat mengesan laluan yang ditentukan. 2. Selepas pengguna mengklik butang tutup, tetingkap ralat berikut muncul. 3. Semak rekod log dengan segera dan gabungkan maklumat yang direkodkan untuk mendapati bahawa masalahnya terletak pada fail C:\Windows\System32\GroupPolicy\Machine\registry.pol

Apakah yang perlu saya lakukan jika wap tidak dapat disambungkan ke komputer jauh? Apakah yang perlu saya lakukan jika wap tidak dapat disambungkan ke komputer jauh? Mar 01, 2023 pm 02:20 PM

Penyelesaian kepada masalah bahawa wap tidak dapat menyambung ke komputer jauh: 1. Dalam platform permainan, klik pilihan "stim" di sudut kiri atas 2. Buka menu dan pilih pilihan "Tetapan"; Pilihan Main Jauh"; 4. Tandai Aktifkan fungsi "Main Jauh" dan klik butang "OK".

Skrip Python untuk log keluar dari komputer Skrip Python untuk log keluar dari komputer Sep 05, 2023 am 08:37 AM

Dalam era digital hari ini, automasi memainkan peranan penting dalam memperkemas dan memudahkan pelbagai tugas. Salah satu tugas ini adalah untuk log keluar komputer, yang biasanya dilakukan secara manual dengan memilih pilihan log keluar daripada antara muka pengguna sistem pengendalian. Tetapi bagaimana jika kita boleh mengautomasikan proses ini menggunakan skrip Python? Dalam catatan blog ini, kami akan meneroka cara membuat skrip Python yang boleh log keluar dari komputer anda dengan hanya beberapa baris kod. Dalam artikel ini, kami akan melalui proses langkah demi langkah untuk mencipta skrip Python untuk log keluar dari komputer anda. Kami akan merangkumi prasyarat yang diperlukan, membincangkan cara yang berbeza untuk log keluar secara pemrograman dan menyediakan panduan langkah demi langkah untuk menulis skrip. Selain itu, kami akan menangani pertimbangan khusus platform dan menyerlahkan amalan terbaik