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

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

WBOY
WBOYke hadapan
2023-09-13 17:01:011406semak imbas

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;
    }
  • output
Enter values of a,b,c :2,4,5
Average=3.000000

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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam