You are on page 1of 1

TO-DO LIST

Tên Nội dung cần tìm Ví dụ/mô tả nội dung


Lê Vũ Khái niệm và phân loại - Kiểu kiến trúc GPR (General Purpose Register): Sử dụng thanh ghi đa năng để
Phát kiến trúc tập lệnh toán hạng và kết quả tính toán. Ví dụ như kiến trúc x86.
Đạt (Instruction Set - Kiểu kiến trúc thanh ghi đa dụng: Mỗi thanh ghi có chức năng riêng, không d
Architecture) chung. Ví dụ như kiến trúc ARM.
Tìm hiểu về địa chỉ bộ - Địa chỉ vật lý: Chỉ vị trí thực tế của byte trong bộ nhớ vật lý.
nhớ - Địa chỉ ảo: Địa chỉ do hệ điều hành ánh xạ từ không gian người dùng sang kh
vật lý.
- Địa chỉ tuyến tính/không tuyến tính: Địa chỉ tuyến tính liên tục, địa chỉ không
tính có thể bị gián đoạn.
Nguyễn Mã hoá tập lệnh - Các tiêu chuẩn thiết kế dạng thức lệnh: Định dạng, số lượng và chức năng củ
Văn trường trong lệnh.
Thanh - Opcode mở rộng: Mở rộng khả năng biểu diễn các lệnh.
Tú - Các chế độ lập địa chỉ: Tương đối, tuyệt đối, kết hợp.
Các nhóm lệnh - Nhóm lệnh cơ sở: gán giá trị, nhảy điều kiện.
- Nhóm lệnh tính toán số học: cộng, trừ, nhân, chia.
- Nhóm lệnh logic: AND, OR, NOT, XOR.
- Nhóm lệnh dịch, quay: dịch bit, dịch byte, xoay bit.
- Nhóm lệnh có điều kiện và nhảy: nhảy điều kiện, so sánh.
Phạm Cấu trúc lệnh CISC và - CISC: Tập lệnh phong phú, nhiều chức năng phức tạp. Ví dụ x86.
Thái RISC - RISC: Tập lệnh đơn giản, các lệnh cơ bản. Ví dụ ARM.
Thuận Kết luận - Tập lệnh và địa chỉ là hai khái niệm cơ bản của kiến trúc máy tính.
- Hiểu rõ về chúng giúp lập trình viên tối ưu hóa code và tận dụng tốt phần cứ
Jung Ví dụ về một chương asm
Minh trình Assembly đơn giản. SECTION .text
Tiền Có thể đi tìm hiểu GLOBAL main
chương trình này hoặc main:
mở rộng nó ra. MOV EAX, 25 ; gán 25 vào thanh ghi EAX
Nhưng phải đảm bảo giải ADD EAX, 35 ; cộng EAX với 35
thích được nó
SUB EAX, 10 ; trừ EAX cho 10
MOV EBX, EAX ; chuyển kết quả vào EBX
cmp EBX, 0 ; so sánh EBX với 0
jg label1 ; nhảy nếu EBX lớn hơn 0
jmp label2 ; nhảy tới label2
label1:
; thực hiện các câu lệnh ở đây nếu điều kiện đúng
label2:
; kết thúc chương trình

You might also like