Rumah  >  Artikel  >  Apakah data dalam komputer yang boleh diproses secara langsung oleh perkakasan?

Apakah data dalam komputer yang boleh diproses secara langsung oleh perkakasan?

青灯夜游
青灯夜游asal
2022-07-04 17:18:555192semak imbas

Data dalam komputer yang boleh diproses terus oleh perkakasan ialah "nombor binari". Perduaan ialah nombor yang diwakili oleh dua digit, 0 dan 1, dan komputer hanya boleh mengenali 0 dan 1, jadi semua maklumat disimpan dalam mesin dalam bentuk 0 dan 1 (iaitu, nombor binari). Sebab mengapa komputer menggunakan binari ialah: 1. Nombor binari hanya mempunyai dua simbol asas, "0" dan "1", yang mudah diwakili dengan dua keadaan fizikal yang bertentangan 2. Operasi aritmetik nombor binari adalah sangat mudah, dengan penambahan dan pendaraban masing-masing hanya mempunyai 3 peraturan Aritmetik, kurang terdedah kepada ralat semasa operasi.

Apakah data dalam komputer yang boleh diproses secara langsung oleh perkakasan?

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

Data dalam komputer yang boleh diproses terus oleh perkakasan ialah "nombor binari".

Binari ialah sistem nombor yang digunakan secara meluas dalam teknologi pengkomputeran. Data binari ialah nombor yang diwakili oleh dua digit, 0 dan 1. Asasnya ialah 2, peraturan bawa ialah "apabila dua dimasukkan, satu ditambah", dan peraturan peminjaman ialah "pinjam satu sama dengan dua".

Asas operasi komputer adalah binari Komputer hanya boleh mengenali 0 dan 1, jadi semua maklumat disimpan dalam mesin dalam bentuk 0 dan 1 (iaitu storan digunakan Unit ialah bait.

Sebab mengapa komputer menggunakan binari:

1. Mudah diungkapkan

Nombor binari hanya " Dua simbol asas "0" dan "1" mudah diwakili oleh dua keadaan fizikal yang bertentangan. Sebagai contoh, "1" boleh digunakan untuk mewakili keadaan "tertutup" suis lampu, dan "0" boleh digunakan untuk mewakili keadaan "mati"; mewakili "0"; pengecasan dan nyahcas kapasitor, dan nadi elektrik Semua peranti dengan dua keadaan stabil yang bertentangan, seperti kehadiran dan ketiadaan, kekutuban nadi positif dan negatif, potensi tinggi dan rendah, boleh mewakili perduaan "0" dan. "1". Nombor perpuluhan mempunyai 10 simbol asas (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), yang boleh diwakili oleh 10 keadaan Sangat sukar untuk melaksanakannya dengan peranti elektronik.

2. Operasi mudah

Operasi aritmetik nombor perduaan adalah sangat mudah Terdapat hanya 3 peraturan operasi untuk penambahan dan pendaraban (0 0=0, 0 1 =1 , 1 1=10 dan 0×0=0, 0×1=0, 1×1=1), tidak mudah untuk melakukan kesilapan semasa operasi. [Malah, apabila komputer memproses operasi aritmetik, semuanya adalah penambahan dan anjakan, dan tiada pendaraban atau pembahagian Contohnya, jika 11B dianjakkan satu kedudukan ke kiri, ia menjadi 110B ialah 3 dalam perpuluhan, dan 110B ialah 6. Lihat sama ada ia sama dengan darab dua, kiri Pindahkan pendaraban, geser ke kanan dan bahagi, haha, seronok] Selain itu, “1” dan “0” nombor binari boleh sepadan dengan nilai logik​ “benar” dan “salah”, yang memberikan kemudahan kepada komputer untuk melaksanakan operasi logik . Operasi aritmetik dan operasi logik ialah operasi asas komputer, dan operasi binari boleh dilakukan dengan mudah dan mudah.

Pengetahuan lanjutan:

Sistem asas yang biasa digunakan dalam reka bentuk awal adalah terutamanya perpuluhan (kerana kita mempunyai sepuluh jari, jadi perpuluhan adalah perbandingan Pilihan yang munasabah, sepuluh nombor boleh diwakili dengan jari, konsep 0 tidak muncul sehingga lama kemudian, jadi ia adalah 1-10 bukannya 0-9). Selepas kemunculan komputer elektronik, terlalu rumit untuk menggunakan tiub elektron untuk mewakili sepuluh keadaan, jadi hanya terdapat dua keadaan asas dalam semua komputer elektronik, hidup dan mati. Dalam erti kata lain, dua keadaan tiub elektron menentukan bahawa komputer elektronik berdasarkan tiub elektron menggunakan binari untuk mewakili nombor dan data. Asas yang biasa digunakan termasuk perlapanan dan perenambelasan Dalam sains komputer, perenambelasan sering digunakan, manakala perpuluhan jarang digunakan Ini kerana perenambelasan dan perduaan mempunyai sambungan semula jadi: 4 Bit perduaan boleh mewakili nombor dari 0 hingga 15, iaitu persis data. bahawa satu bit perenambelasan boleh mewakili Dengan kata lain, menukar binari kepada perenambelasan hanya memerlukan penukaran setiap 4 bit.

Teknik menukar perpuluhan kepada perduaan

Saya hanya boleh memberi contoh Jika teks tidak dapat menerangkan dengan jelas, bahagian integer dan bahagian perpuluhan nombor perpuluhan biasanya diproses secara berasingan.

  • Penukaran sistem nombor bagi integer - menggunakan "pembahagian radix", langkah-langkah khusus adalah seperti berikut:

(1) Tukarkan perpuluhan yang diberi integer Apabila dibahagikan dengan asas 2, bakinya ialah bit terendah bagi setara binari.

(2) Bahagikan hasil bagi langkah sebelumnya dengan asas 2, dan bakinya ialah digit kedua terendah bagi nombor perduaan yang setara.

(3) Ulang langkah 2 sehingga hasil bagi akhir bersamaan dengan 0. Baki setiap bahagian ialah bilangan digit perduaan Baki terakhir ialah digit tertinggi

Kemahiran penukaran heksadesimal perduaan dan perlapanan

Perduaan daripada Setiap tiga digit bermula dari. digit terendah ditukar kepada perpuluhan dan perlapanan sepadannya.

Jika bit tinggi kurang daripada tiga digit, tambah sifar.

Begitu juga, menukar setiap empat digit perduaan daripada digit terendah kepada perpuluhan ialah perenambelasan yang sepadan.

Jika bit tinggi kurang daripada empat digit, tambah sifar.

Sebagai contoh 1001100₂ = 114₈ = 4C₁₆

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

Atas ialah kandungan terperinci Apakah data dalam komputer yang boleh diproses secara langsung oleh perkakasan?. 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