Rumah masalah biasa Apakah perkakasan komputer yang boleh dilaksanakan secara langsung?

Apakah perkakasan komputer yang boleh dilaksanakan secara langsung?

Jul 08, 2022 pm 03:14 PM
komputer

Satu-satunya perkara yang perkakasan komputer boleh laksanakan secara langsung ialah "bahasa mesin". Komputer hanya boleh mengenali 0 dan 1, dan semua maklumat disimpan dalam mesin dalam bentuk 0 dan 1 (iaitu binari dan bahasa mesin ialah satu set arahan mesin yang diwakili oleh kod binari yang komputer boleh mengenali dan melaksanakannya secara langsung . , terdiri daripada dua bahagian: kod operasi dan bahasa mesin ialah fungsi pengendalian yang diberikan kepada komputer oleh pereka bentuk komputer melalui struktur perkakasan komputer.

Apakah perkakasan komputer yang boleh dilaksanakan secara langsung?

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

Perkakasan komputer yang boleh dilaksanakan secara langsung hanya boleh menjadi "bahasa mesin".

Komputer hanya boleh mengenali 0 dan 1. Semua maklumat disimpan dalam mesin dalam bentuk 0 dan 1 (iaitu binari), dan unit storan yang digunakan ialah bait.

Arahan bahasa mesin ialah kod binari yang terdiri daripada dua bahagian: opcode dan operand.

Bahasa mesin ialah satu set arahan mesin yang diwakili oleh kod binari yang komputer boleh mengenali dan melaksanakan secara langsung. Ia adalah fungsi pengendalian yang diberikan kepada komputer oleh pereka bentuk komputer melalui struktur perkakasan komputer. Bahasa mesin mempunyai ciri-ciri fleksibiliti, pelaksanaan langsung dan kelajuan tinggi. Bahasa mesin pelbagai jenis komputer tidak serasi Sesuatu program yang disusun mengikut arahan mesin satu jenis komputer tidak boleh dilaksanakan pada jenis komputer yang lain.

Arahan ialah pernyataan dalam bahasa mesin Ia adalah satu set kod binari yang bermakna Format asas arahan adalah seperti medan opcode dan medan kod alamat daripada arahan , kod alamat memberikan operan atau alamat operan.

Untuk menulis atur cara dalam bahasa mesin, pengaturcara mesti terlebih dahulu menghafal semua kod arahan komputer yang digunakan dan maksud kod tersebut. Apabila pengaturcaraan tangan, pengaturcara perlu mengendalikan peruntukan storan dan input dan output setiap arahan dan data dengan sendiri, dan mereka juga perlu mengingati keadaan unit kerja yang digunakan dalam setiap langkah proses pengaturcaraan. Ini adalah kerja yang sangat membosankan. Masa yang diperlukan untuk menulis program selalunya berpuluh-puluh atau ratusan kali lebih lama daripada masa berjalan sebenar. Selain itu, program yang disusun adalah semua kod arahan 0s dan 1s, yang tidak intuitif dan terdedah kepada ralat. Kecuali profesional daripada pengeluar komputer, sebahagian besar pengaturcara tidak lagi mempelajari bahasa mesin.

Ikhtisar dan kelemahan utama bahasa mesin

Ikhtisar

1 Butiran remeh mengekang pengaturcara, menjadikannya mustahil untuk mereka mempunyai lebih banyak masa dan tenaga untuk melibatkan diri dalam kerja kreatif dan melaksanakan tugas yang lebih penting bagi mereka. Seperti memastikan ketepatan dan kecekapan program.

2. Pengaturcara bukan sahaja mesti mengawal keadaan keseluruhan pengaturcaraan tetapi juga mendalami setiap bahagian sehingga perincian pelaksanaan malah pengaturcara yang mempunyai kecerdasan yang unggul sering terlepas satu perkara dan membuat kesilapan berulang kali, jadi program yang mereka tulis boleh dipercayai. Prestasi yang lemah dan kitaran pembangunan yang panjang.

3. Memandangkan cara pemikiran dan ekspresi pengaturcaraan dalam bahasa mesin adalah sangat berbeza daripada kebiasaan orang ramai, hanya pengaturcara yang telah menjalani latihan profesional jangka panjang boleh menjadi cekap, menjadikan pengaturcaraan penting.

4 Oleh kerana bentuk bertulisnya adalah kod "rahsia", ia mempunyai kebolehbacaan yang lemah dan menyusahkan untuk komunikasi dan kerjasama.

5. Kerana ia sangat bergantung pada komputer tertentu, ia mempunyai kemudahalihan yang lemah dan kebolehgunaan semula yang lemah.

Kepelbagaian yang lemah

Komputer yang direka dan dihasilkan oleh pelbagai syarikat komputer mempunyai perbezaan dalam bilangan dan fungsi arahan, format arahan, kaedah menangani dan format data arahan asas yang biasa digunakan, seperti arahan operasi aritmetik dan logik, arahan pemindahan, dll. juga berbeza. Oleh itu, walaupun bahasa peringkat tinggi pelbagai jenis komputer pada asasnya adalah sama, perbezaan antara atur cara bahasa peringkat tinggi selepas ia disusun ke dalam bahasa mesin juga sangat besar. Oleh itu, hampir mustahil untuk memindahkan program yang dinyatakan dalam bahasa mesin ke mesin lain. Daripada proses pembangunan komputer, kita telah melihat bahawa disebabkan oleh perkembangan pesat perkakasan asas yang membentuk komputer, komputer dikemas kini dengan cepat, yang menimbulkan masalah bagaimana perisian boleh bersaing. Seperti yang kita sedia maklum, apabila mesin baharu dilancarkan dan dihantar untuk digunakan, hanya sejumlah kecil perisian sistem (seperti sistem pengendalian, dll.) boleh diserahkan kepada pengguna Sebilangan besar perisian sentiasa diperkaya, terutamanya aplikasi , sebahagian besar daripadanya dijana secara berterusan oleh pengguna apabila menggunakan mesin , ini adalah perisian yang dipanggil yang disediakan oleh pihak ketiga.

Untuk mengurangkan percanggahan antara pelancaran mesin baharu dan penggunaan berterusan aplikasi asal, idea mesin siri yang diterima pakai dalam reka bentuk komputer IBM 360 pada tahun 1964 telah menyelesaikan masalah ini dengan lebih baik. Sejak itu, walaupun kaedah pelaksanaan perkakasan bagi siri komputer yang sama yang dihasilkan oleh setiap syarikat komputer boleh berbeza, sistem arahan, format data, sistem I/O, dsb. tetap sama, jadi perisian itu serasi sepenuhnya (pada asas ini, komputer yang serasi dilahirkan) ). Apabila membangunkan model baharu atau produk mewah siri komputer ini, walaupun sistem arahan boleh diperluas dengan banyak, semua arahan asal masih dikekalkan untuk mengekalkan keserasian perisian ke atas, iaitu perisian pada mesin rendah atau model lama tidak akan Pengubahsuaian boleh dibuat untuk dijalankan pada mesin yang lebih baharu dan canggih untuk melindungi pelaburan pengguna dalam perisian.

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

Atas ialah kandungan terperinci Apakah perkakasan komputer yang boleh dilaksanakan secara langsung?. 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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu 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)

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

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

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

Tidak dapat menyalin data dari desktop jauh ke komputer setempat Tidak dapat menyalin data dari desktop jauh ke komputer setempat Feb 19, 2024 pm 04:12 PM

Jika anda menghadapi masalah menyalin data dari desktop jauh ke komputer setempat anda, artikel ini boleh membantu anda menyelesaikannya. Teknologi desktop jauh membolehkan berbilang pengguna mengakses desktop maya pada pelayan pusat, menyediakan perlindungan data dan pengurusan aplikasi. Ini membantu memastikan keselamatan data dan membolehkan syarikat mengurus aplikasi mereka dengan lebih cekap. Pengguna mungkin menghadapi cabaran semasa menggunakan Desktop Jauh, salah satunya adalah ketidakupayaan untuk menyalin data dari Desktop Jauh ke komputer tempatan. Ini mungkin disebabkan oleh faktor yang berbeza. Oleh itu, artikel ini akan memberikan panduan untuk menyelesaikan masalah ini. Mengapa saya tidak boleh menyalin dari desktop jauh ke komputer tempatan saya? Apabila anda menyalin fail pada komputer anda, ia disimpan sementara di lokasi yang dipanggil papan keratan. Jika anda tidak boleh menggunakan kaedah ini untuk menyalin data dari desktop jauh ke komputer tempatan anda