Bahasa mesin atau kode mesin merupakan seperangkat kode serta data yang sanggup dihukum secara pribadi oleh processor komputer. Kode mesin ialah tingkatan terendah dari bahasa pemograman dan biasanya dipakai sebagai tujuan kompilasi oleh kompiler pada bahasa-bahasa pemograman lain pada tingkatan yang lebih tinggi. Penerjemahan kode pada bahasa pemograman interpretatif atau bahasa bahasa skrip umumnya tidak termasuk dalam kriteria tersebut karenan umumnya bahasa skrip menerjemahkan kode sumber menjadi P-Code, kode penjembatan antara kode sumber dan kode mesin. Meski demikian, umumnya bahasa skrip terkenal yang ada ketika ini telah menambahkan kompiler JIT (Just In Time) Integratif yang secara bibit unggul mengkompilasi intruksi-intruksi P-Code yang paling sering dihukum menjadi kode mesin.
Sumber https://optimisinfo.blogspot.com/
Bahasa Mesin (Machine Language) |
Instruksi Kode Mesin
Setiap processor memiliki sejumlah set kode kode mesin. Instruksi ini merupakan pola bilangan biner yang mempresentasikan perintah-perintah yang dikenali oleh processor tersebu, sebegai pola fitur MMX dalam keluarga processor x86, atau 3DNow dalam keluarga AMD.
Pola kode ini biasanya merupakan serialisasi dari sejumlah bilangan biner yang digabungkan sampai membentuk opcode untuk melaksanakan pemindahan (MOV), lompatan (JMP), operasi aritmatika, penyimpanan (PUSH), ataupun pengambilan nilai (POP), dan lain-lain. Contoh serialisasi tersebut biasanya : kode biner atas kode pemindahan ialah 10110 diikuti dengan 3-bit pengenal atas register yang akan digunakan, sedangkan pengenal atas register processor AL ialah 000. Dengan demikian perintah untuk memindahkan sebuah nilai ke dalam regsiter processor AL 10110000, atau B0 dalam bilangan Heksadesimal.
Program
Sebuah aktivitas intinya ialah sejumlah set kode yang disimpan dalam sejumlah berkas yang dihukum oleh processor. Alur kontrol yang terdapat pada aktivitas merupakan representasi dari serangkaian kode lompatan dalam bahasa mesin yang umumnya diawali dengan suatu operasi aritmatis ataupun operasi logikal.
Bahasa Rakitan
Bahasa rakitan ialah bahasa pemograman tingkat rendah yang memakai simbol-simbol (mnemonics) sebagai representasi dari kode kode mesin dengan tujuan semoga lebih gampang dipahami oleh insan sehingga memungkinkan sebuah aktivitas komputer dibentuk secara lebih mudah.
Referensi :
https://id.wikipedia.org/wiki/Bahasa_mesin
Program
Sebuah aktivitas intinya ialah sejumlah set kode yang disimpan dalam sejumlah berkas yang dihukum oleh processor. Alur kontrol yang terdapat pada aktivitas merupakan representasi dari serangkaian kode lompatan dalam bahasa mesin yang umumnya diawali dengan suatu operasi aritmatis ataupun operasi logikal.
Bahasa Rakitan
Bahasa rakitan ialah bahasa pemograman tingkat rendah yang memakai simbol-simbol (mnemonics) sebagai representasi dari kode kode mesin dengan tujuan semoga lebih gampang dipahami oleh insan sehingga memungkinkan sebuah aktivitas komputer dibentuk secara lebih mudah.
Referensi :
https://id.wikipedia.org/wiki/Bahasa_mesin