Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 · Pelajaran

Asas Seni Bina x86

Pelajari komponen teras seni bina pemproses x86, termasuk mod CPU, set arahan dan susunan memori asas.

Pelajaran 2 daripada 411 langkah

Asas Seni Bina x86 ialah pelajaran Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 merangkumi sejumlah 4 pelajaran.

Selamat Datang ke Seni Bina x86!

Seni bina x86 menggerakkan kebanyakan PC — keluarga set arahan Intel yang bermula sejak 8086. Dengan memahaminya, anda dapat melihat cara perisian berhubung dengan perkakasan.

CPU: Otak Komputer Anda

CPU ialah otak sistem x86: CPU melaksanakan arahan, melakukan pengiraan dan mengatur aliran data seperti ketua orkestra.

Komponen Teras CPU

CPU mempunyai beberapa bahagian penting yang bekerjasama: ALU untuk pengiraan dan logik, Unit Kawalan untuk menyahkod arahan serta daftar pantas pada cip.

Mod CPU: Keadaan Operasi Berbeza

CPU x86 berjalan dalam mod yang berbeza, yang menentukan jumlah memori dan ciri yang tersedia. Tiga mod utama ialah Real, Protected dan Long Mode.

Real Mode: Keadaan Asal

Real Mode ialah keadaan but CPU: 16-bit, terhad kepada 1MB memori, dengan akses perkakasan secara terus tetapi tanpa perlindungan. Di sinilah DOS beroperasi.

Protected Mode: Era Moden

Protected Mode ialah lonjakan kepada 32-bit: sehingga 4GB memori, serta perlindungan memori, pelbagai tugas dan memori maya antara program.

Long Mode: Evolusi 64-bit

Long Mode ialah dunia 64-bit (x86-64 / AMD64) yang digunakan oleh OS moden. Mod ini melampaui had 4GB dengan daftar dan pengalamatan 64-bit.

Set Arahan: Bahasa CPU

Set arahan ialah keseluruhan arahan yang difahami oleh CPU. x86 ialah CISC, jadi satu arahan boleh menjadi berkuasa dan melaksanakan beberapa langkah serentak.

Memori: Tatasusunan Beralamat Byte

Bayangkan memori sebagai satu tatasusunan besar yang tersusun: setiap slot menyimpan satu bait dan mempunyai alamat berangka unik yang digunakan CPU untuk membaca dan menulis.

Semakan Pantas: Mod CPU

Antara yang berikut, yang manakah ciri utama Protected Mode dalam seni bina x86?

Ulang Kaji: Asas Seni Bina

Anda telah meneroka x86: CPU dan bahagiannya, mod Real/Protected/Long, set arahan serta memori yang beralamatkan bait. Seterusnya: program pertama anda!

Percuma untuk bermula

Pelajari Assembly dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
12
Pelajaran
48

Soalan Lazim

Adakah pelajaran “Asas Seni Bina x86” percuma?

Ya — teks penuh “Asas Seni Bina x86” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86, tingkat taraf kepada CoddyKit PRO. Kursus Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Asas Seni Bina x86”?

Pelajari komponen teras seni bina pemproses x86, termasuk mod CPU, set arahan dan susunan memori asas. Anda berlatih Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Asas Seni Bina x86” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 ini?

Ya. Setiap pelajaran Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86 menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Apakah Bahasa Himpunan?
  2. Asas Seni Bina x86
  3. Program Himpunan Pertama Anda
  4. Rantaian Alat Himpun, Paut dan Jalankan
← Kembali ke Bahasa Himpunan & Pengaturcaraan Sistem Aras Rendah x86