1. Giới thiệu về Mã Máy (Machine Code)

Mã máy là tập hợp các lệnh nhị phân mà CPU có thể hiểu và thực thi trực tiếp mà không cần bất kỳ trình biên dịch nào khác. Đây là cấp độ lập trình thấp nhất, gần gũi với phần cứng nhất.

2. Cấu Trúc Cơ Bản Của Mã Máy

Mỗi lệnh trong mã máy thường có cấu trúc gồm:

Ví dụ, trên bộ vi xử lý x86, một lệnh mã máy có thể như sau:

assembly
CopyEdit
10110000 01100001  ; Di chuyển giá trị 0x61 vào thanh ghi AL

Lệnh trên dịch sang Assembly là:

assembly
CopyEdit
MOV AL, 0x61

3. Sự Khác Biệt Giữa Mã Máy Và Assembly

Ví dụ:

Mã máy (nhị phân)

CopyEdit
10110000 01100001

Assembly