Skip to main content

Ano ang machine code?

Ang Machine Code ay ang mahalaga o pangunahing wika na nagbibigay ng pundasyon para sa lahat ng mga computer na kasalukuyang gumagana.Mahalaga, ang machine code ay batay sa isang stream ng mga character na "O" at "I", kasama ang pag -aayos ng mga character na tumutukoy sa likas na katangian ng pagkilos na detalyado sa mensahe.Minsan tinutukoy bilang binary code, ang machine code ay naging wika ng mga computer mula pa noong mga araw ng elektronikong talino ng 1940's sa lahat ng paraan sa pamamagitan ng mga computer system ngayon.

Kapag ang isang programmer ay nagsusulat ng code para sa isang programa, ang mga pahayag ng mapagkukunan ng wika ay naipon sa isang form na output na gumagamit ng binary code na ito.Ang machine code ay pagkatapos ay naka -imbak bilang isang maipapatupad na file hanggang sa ma -access ang file at iniutos na tumakbo.Habang ang code ay na -scan at tumakbo, binabasa ng computing system ang pag -aayos ng mga character at tumatanggap ng mga tagubilin sa susunod na gagawin.

Ang code ng pagbabasa ng makina ay nakamit ng microprocessor sa computer.Karaniwan, alam ng microprocessor na basahin lamang ang isang tiyak na bilang ng mga character sa isang oras upang tumpak na bigyang kahulugan ang utos.Ang pagpapasiya ng kung gaano karaming mga character na basahin nang sabay -sabay ay itinakda ng mga perimeter sa loob ng maipapatupad na file.Halimbawa, ang mga tagubilin ay maaaring ipaalam sa microprocessor na magbasa ng isang magkakasunod na string ng 32 character nang paisa -isa.Isasaalang-alang ng processor ang isang pangkat ng tatlumpu't dalawang character ng machine code at ipatupad ang mga tagubilin na matatagpuan doon bago lumipat sa susunod na hanay ng code sa pagkakasunud-sunod.

Ang paggamit ng machine code ay kapaki -pakinabang din sa mga programmer kapag sinusubukang baguhin ang code o ibukod ang ilang isyu sa operasyon.Kapag ito ay kinakailangan, ang programmer ay madalas na mag -order ng isang pag -print ng aktwal na code, na tinatawag na isang dump.Ang dump ay magpapakita ng pagkakasunud -sunod ng mga character, bagaman ang pinasimple na format na ito ay gagamit ng mga hexadecimal na numero upang kumatawan sa bawat apat na piraso ng mga character, na ginagawang mas madali ang pag -print para mabasa ang napapanahong programmer.