Rumah > masalah biasa > Apakah operasi logik yang boleh dilakukan oleh pengendali?

Apakah operasi logik yang boleh dilakukan oleh pengendali?

青灯夜游
Lepaskan: 2022-08-26 11:40:32
asal
8450 orang telah melayarinya

Kalkulator boleh melakukan operasi aritmetik dan logik. 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. 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.

Apakah operasi logik yang boleh dilakukan oleh pengendali?

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

Pengendali boleh melakukan 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.

Apakah operasi logik yang boleh dilakukan oleh pengendali?

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 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.

Operasi unit aritmetik

Penambah

Penambah penuh satu bit:

Si=Ai⊕Bi⊕CiCi 1=AiBi (Ai⊕Bi)Ci
Operasi kelewatan: AND get, OR gate 1T; XOR gate 3T

Tambahan pelengkap bawaan gelombang bergerak /Penumbang

Apakah operasi logik yang boleh dilakukan oleh pengendali?

Apabila M=0, setiap bit nombor B di XOR dengan 0 untuk memastikan nombor asal B tidak berubah, dan bit terendah dibawa ke 0. Hasilnya ialah A dan B Tambah; apabila M=1, setiap digit nombor B di XOR dengan 1 dan kemudian digabungkan dengan pembawa 1 daripada bit terendah >Pendaraban titik tetap

Dalam komputer titik tetap, peraturan operasi untuk mendarab dua nombor yang diwakili oleh kod asal ialah: bit tanda produk diperolehi oleh operasi XOR bagi bit tanda daripada dua nombor, dan bahagian berangka hasil darab ialah dua positif Hasil darab nombor.

Memandangkan pengganda bersiri telah dihapuskan, hanya pengganda selari akan diperkenalkan di bawah. Kunci kepada pengganda selari adalah dengan cepat menjana produk bit n*n, dan kemudian menambah produk bit untuk menjana jumlah lajur n n-1.

Pengganda selari:

Langkah pertama ialah mengira n

n produk bit secara selari, yang mana n

n get AND diperlukan

Langkah kedua ialah Kira jumlah lajur menggunakan penambah penuh n*(n-1).

Apakah operasi logik yang boleh dilakukan oleh pengendali?Operasi pendaraban pelengkap tidak langsung

Memandangkan data dalam komputer wujud dalam bentuk pelengkap, operasi pendaraban pelengkap mesti dipertimbangkan Yang mudah operasi pertukaran antara kod pelengkap dan kod asal

Kendalian kod asal diperolehi terus daripada kod pelengkap:

Kod pelengkap nombor positif kekal tidak berubah dan kod pelengkap daripada nombor negatif adalah sama dengan daripada Selepas nilai benar pertama yang ditemui di sebelah kanan, 1 menjadi 0, dan 0 menjadi 1 kecuali untuk bit tanda.

Idea litar pelengkap:

Jika bit tanda ialah 0, data kekal tidak berubah

Jika bit tanda ialah 1, bit tanda kekal tidak berubah , dan bit data berubah daripada bit rendah (x) Tolak semua di sebelah kiri kecuali bit tanda

Ger OR bersiri yang disambungkan secara berturut-turut menerima nombor daripada tertib rendah bit dan keluaran get OR terakhir Setelah nombor tertib rendah ialah 1. Kali ini keluaran get OR dan keluaran seterusnya get OR semuanya 1. Output get OR bagi setiap peringkat akan ANDed dengan terminal enable E. Apabila terminal enable E=1, ia dipermudahkan untuk dikawal secara langsung oleh output get OR. Keluaran get AND disambungkan kepada get XOR Apabila get OR ialah 1 dan E=1, get XOR menjalankan fungsi negasi. Apabila penghujung daya adalah 0, get XOR pada semua peringkat adalah semua 0 dan tidak melaksanakan fungsi penyongsangan, iaitu, semua bit kekal tidak berubah. Oleh itu, bit tanda nombor penamatan boleh didayakan. Apakah operasi logik yang boleh dilakukan oleh pengendali?

Pengganda pelengkap tidak langsung, iaitu, kedua-dua nombor mula-mula ditukar kepada kod asal melalui pra-pelengkap, kemudian melalui pengganda, dan kemudian hasilnya ditukar kepada kod yang dilengkapkan oleh pelengkap pasca .

Apakah operasi logik yang boleh dilakukan oleh pengendali?

Pendaraban komplemen langsung

Apakah operasi logik yang boleh dilakukan oleh pengendali?

Menurut ciri ini, kami Penambah yang input mempunyai pemberat negatif boleh direka bentuk untuk membina pendarab selari pelengkap langsung. Mengikut bilangan terminal input dengan berat negatif, ia boleh dibahagikan kepada empat jenis penambah: 0, 1, 2, dan 3. Pengganda selari yang dibina menggunakan penambah hibrid adalah seperti yang ditunjukkan di bawah:

Apakah operasi logik yang boleh dilakukan oleh pengendali?

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

Atas ialah kandungan terperinci Apakah operasi logik yang boleh dilakukan oleh pengendali?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan