Bahasa mesin (juga dikenali sebagai kod mesin) adalah suatu kompok huruf, nombor dan aksara khas lain mewakili bit perduaan yang dihimpunkan beraturan seumpama bahasa yang boleh dibaca dan ditafsir oleh komputer.[1] Bahasa mesin yang tepat untuk sesuatu atur cara atau tindakan adalah berbeza mengikut sistem pengaturcaraan (OS) pada komputer, yang akan mengimlak bagaimana sesebuah pengkompilasi menulis atur cara atau tindakan kepada bahasa mesin.[2]

Bahsa mesin ini dijalankan di unit pemprosesan pusat (CPU). Setiap tindakan yang diberikan akan menyebabkan CPU untuk menjalankan beberapa tugas tertentu seperti memuatkan, menyimpan atau mengendalikan unit aritmetik dan logik (ALU) pada satu atau lebih data dalam daftar atau ingatan CPU.

Contoh sunting

Berikut merupakan contoh penggunaan bahasa mesin dalam kod perduaan bagi teks "Wikipedia".

01010111 01101001 01101011 01101001 01110000 01100101 01100100 01101001 01100001 

Bacaan lanjut sunting

  • Hennessy, John L.; Patterson, David A. Computer Organization and Design. The Hardware/Software Interface. Morgan Kaufmann Publishers. ISBN 1-55860-281-X.
  • Tanenbaum, Andrew S. Structured Computer Organization. Prentice Hall. ISBN 0-13-020435-8.
  • Brookshear, J. Glenn. Computer Science: An Overview. Addison Wesley. ISBN 0-321-38701-5.

Rujukan sunting

  1. ^ G. S. Rao, A. K. Rao, Ng Chee Aun & Cheng Yok San (1991). "bahasa mesin". Kamus Komputer Sekolah Menengah. Penerbit Fajar Bakti Sdn Bhd. m/s. 6. ISBN 967-65-1306-7.CS1 maint: uses authors parameter (link)
  2. ^ "Machine language" (dalam bahasa Inggeris). Computer Hope. 30 Jun 2019. Dicapai pada 22 Julai 2019.