Rumah > pembangunan bahagian belakang > C++ > Apakah empat langkah untuk menukar atur cara C kepada kod mesin?

Apakah empat langkah untuk menukar atur cara C kepada kod mesin?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-09-13 17:01:01
ke hadapan
1577 orang telah melayarinya

Proses mencipta dan menjalankan program

  • Sebuah program terdiri daripada satu set arahan yang ditulis dalam bahasa pengaturcaraan.

  • Tugas pengaturcara ialah menulis dan menguji program.

  • 4 langkah untuk menukar atur cara 'C' kepada bahasa mesin ialah:

    • Tulis dan edit atur cara
    • Kompilasi atur cara
    • Pautkan atur cara
    • Laksanakan program
    Laksanakan program
program

  • Gunakan penyunting teks untuk menulis atur cara.

  • Dengan editor teks, pengguna boleh memasukkan, menukar dan menyimpan data aksara.

  • Semua penyunting teks khas biasanya disertakan dalam pengkompil.

  • Selepas menulis atur cara, simpan fail ke cakera.

  • Ia dipanggil "fail sumber".

  • Fail ini adalah input kepada pengkompil.

Apakah empat langkah untuk menukar atur cara C kepada kod mesin?

Penyusun

  • "Pengkompil" ialah perisian yang menukar atur cara sumber kepada bahasa mesin.

  • Pengkompil "C" dibahagikan kepada dua atur cara yang berasingan. .

    • Arahan prapemproses bermula dengan simbol "#".
    Mereka memberitahu prapemproses untuk mencari pangkalan kod khas dan menggantikannya.

Hasil prapemprosesan dipanggil "unit terjemahan".

  • Penterjemah

  • Tugas penterjemah ialah menukar program kepada bahasa mesin.

  • Ia membaca unit terjemahan dan menjana "modul sasaran".

  • Tetapi ia bukan fail boleh laku sepenuhnya kerana ia tidak mengandungi "C" dan fungsi lain.

Pengaut

  • "Penghubung" memasang fungsi I/O, beberapa fungsi perpustakaan dan fungsi dalam program sumber ke dalam program boleh laku akhir.

  • Melaksanakan program
  • "Pemuat" ialah perisian yang menyediakan atur cara untuk dilaksanakan ke dalam ingatan.

    Semasa pelaksanaan, program membaca data daripada pengguna, memproses data dan menyediakan output. . -
  • Demonstrasi masa nyata

    #include<stdio.h>
    int main(){
       int a,b,c,d; //declaring 4 variables
       float e;
       printf("Enter values of a,b,c:");
       scanf("%d,%d,%d",&a,&b,&c); //read 3 input values from keyboard
       d=a+b+c;
       e=d/3;
       printf("Average=%f",e); // printing the result
       return 0;
    }
    Salin selepas log masuk
  • output
Enter values of a,b,c :2,4,5
Average=3.000000
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah empat langkah untuk menukar atur cara C kepada kod mesin?. 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
Isu terkini
nginx - Ngnix http转https
daripada 1970-01-01 08:00:00
0
0
0
Buat pengawal log masuk dan halaman
daripada 1970-01-01 08:00:00
0
0
0
Ralat semasa mengimport ciri
daripada 1970-01-01 08:00:00
0
0
0
Terdapat ralat dalam penerangan Pelajaran 8
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan