Giới thiệu tài liệu
Chương này giới thiệu tổng quan về tập lệnh máy tính, một thành phần cốt lõi trong kiến trúc máy tính, quyết định cách thức bộ xử lý thực hiện các tác vụ.
Đối tượng sử dụng
Sinh viên ngành khoa học máy tính, kỹ thuật máy tính, kỹ thuật điện tử, hoặc bất kỳ ai quan tâm đến kiến trúc máy tính và cách thức hoạt động của bộ xử lý.
Nội dung tóm tắt
Tài liệu này trình bày chi tiết về tập lệnh máy tính, bắt đầu với khái niệm cơ bản về lệnh máy và tập lệnh – tập hợp các lệnh mà một vi xử lý có thể hiểu và thực hiện. Mỗi lệnh được cấu thành từ mã thao tác (opcode) chỉ định hành động, địa chỉ toán hạng nguồn (dữ liệu đầu vào), địa chỉ toán hạng đích (nơi lưu kết quả), và địa chỉ lệnh tiếp theo. Phần tiếp theo phân loại các nhóm lệnh chính, bao gồm lệnh truyền dữ liệu (như MOVE, LOAD, STORE), lệnh số học (như ADD, SUBTRACT, MULTIPLY), lệnh logic (như AND, OR, XOR), lệnh so sánh (như COMPARE, TEST), và lệnh điều khiển chương trình (như JUMP, CALL, RETURN). Cuối cùng, tài liệu đề cập đến các phương pháp xác định địa chỉ (addressing modes), giải thích cách thức lệnh xác định vị trí của toán hạng, với ví dụ cụ thể về chế độ địa chỉ thanh ghi, nơi các toán hạng được chứa trực tiếp trong các thanh ghi của CPU để truy cập nhanh chóng và hiệu quả.