Rumah masalah biasa Apakah satu set arahan mesin yang boleh dilengkapkan oleh mikropemproses dipanggil?

Apakah satu set arahan mesin yang boleh dilengkapkan oleh mikropemproses dipanggil?

Aug 22, 2022 pm 04:35 PM
komputer sistem arahan bahasa mesin

dipanggil "bahasa mesin". Bahasa mesin ialah satu set arahan mesin yang dinyatakan dalam kod binari yang komputer boleh mengenali dan melaksanakan secara langsung. Arahan ialah pernyataan dalam bahasa mesin Ia adalah satu set kod binari yang bermakna Format asas arahan ialah medan opcode dan kod alamat menentukan sifat operasi dan fungsi arahan memberikan operan atau alamat operan.

Apakah satu set arahan mesin yang boleh dilengkapkan oleh mikropemproses dipanggil?

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

Set siri arahan mesin yang boleh diselesaikan oleh mikropemproses dipanggil "bahasa mesin".

Bahasa mesin ialah bahasa pengaturcaraan atau kod arahan yang mesin boleh mengenali secara langsung tanpa terjemahan Setiap kod operasi mempunyai litar yang sepadan di dalam komputer untuk melengkapkannya, atau ia boleh diterjemahkan terus ke mesin tanpa terjemahan. Memahami dan menerima bahasa pengaturcaraan atau kod arahan. Bahasa mesin menggunakan alamat mutlak dan opcode mutlak. Komputer yang berbeza mempunyai bahasa mesin mereka sendiri, iaitu sistem arahan. Dari perspektif penggunaan, bahasa mesin ialah bahasa peringkat terendah.

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.

Format arahan

Arahan bahasa mesin ialah kod binari yang terdiri daripada dua bahagian: opcode dan operand. Opcode menentukan operasi arahan Ia adalah kata kunci dalam arahan dan tidak boleh lalai. Operan mewakili operan arahan.

Komputer memproses pelbagai data dengan melaksanakan arahan. Untuk menunjukkan sumber data, destinasi hasil operasi dan operasi yang dilakukan, arahan mesti mengandungi maklumat berikut:

(1) Kod operasi. Ia menyatakan sifat dan fungsi operasi. Komputer mungkin mempunyai berpuluh-puluh hingga ratusan arahan, setiap arahan mempunyai kod operasi yang sepadan, dan komputer menyelesaikan operasi yang berbeza dengan mengenali kod operasi.

(2) Alamat operan. CPU boleh mendapatkan operan yang diperlukan melalui alamat ini.

(3) Alamat storan hasil operasi. Hasil pemprosesan operan disimpan di alamat ini untuk digunakan semula.

(4) Alamat arahan seterusnya. Apabila melaksanakan program, kebanyakan arahan diambil dari memori utama mengikut susunan dan dilaksanakan Hanya apabila arahan pemindahan ditemui, susunan pelaksanaan program akan berubah. Untuk memampatkan panjang arahan, pembilang program (ProgramCounter, PC) boleh digunakan untuk menyimpan alamat arahan. Setiap kali arahan dilaksanakan, alamat arahan PC secara automatik ditetapkan kepada 1 (dengan mengandaikan bahawa arahan itu hanya menduduki satu unit memori utama), menunjukkan alamat arahan seterusnya yang akan dilaksanakan. Apabila arahan pemindahan ditemui, alamat pemindahan digunakan untuk mengubah suai kandungan PC. Disebabkan penggunaan PC, alamat arahan seterusnya yang akan dilaksanakan tidak perlu diberikan secara eksplisit dalam arahan.

Sesuatu arahan sebenarnya merangkumi dua jenis maklumat, iaitu kod operasi dan kod alamat. Kod operasi (Kod Operasi, OP) digunakan untuk mewakili operasi yang akan dilengkapkan oleh arahan (seperti penambahan, penolakan, pendaraban, pembahagian, pemindahan data, dll.) Panjangnya bergantung pada bilangan arahan dalam sistem arahan . Kod alamat digunakan untuk menerangkan operan arahan itu sama ada secara langsung memberikan operan, atau menunjukkan alamat memori atau alamat daftar operan (iaitu, nama daftar).

Arahan termasuk dua bahagian: medan opcode dan medan alamat. Mengikut bilangan alamat yang terlibat dalam medan alamat, format arahan biasa adalah seperti berikut.

① Arahan tiga alamat: A1 dan A2 dalam medan alamat umum masing-masing menentukan alamat operan pertama dan kedua, dan A3 menentukan alamat hasil. Alamat arahan seterusnya biasanya diberikan secara berurutan oleh kaunter program.

②Arahan dua alamat: A1 dalam medan alamat menentukan alamat operan pertama, dan A2 menentukan alamat operan kedua dan alamat hasil pada masa yang sama.

③Arahan alamat tunggal: A dalam medan alamat menentukan alamat operan pertama. Penggunaan tetap daftar tertentu untuk menyimpan operan kedua dan hasil operasi. Oleh itu, alamat mereka adalah tersirat dalam arahan.

④Arahan alamat sifar: Dalam komputer tindanan, operan biasanya disimpan dalam dua unit di bahagian atas tindanan tekan ke bawah, dan hasilnya diletakkan di bahagian atas tindanan, jadi kebanyakannya arahan hanya mempunyai opcode tetapi tiada domain alamat.

⑤Arahan nombor alamat pembolehubah: Bilangan alamat yang terlibat dalam medan alamat berubah mengikut definisi operasi. Sebagai contoh, bilangan alamat dalam arahan sesetengah komputer boleh serendah 0 dan sebanyak 6.

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

Atas ialah kandungan terperinci Apakah satu set arahan mesin yang boleh dilengkapkan oleh mikropemproses dipanggil?. 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)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
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)

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