Tập lệnh IA32 (Intel Architecture, 32 bit) còn được gọi là x86, x86-32 hay i386 là một kiến trúc tập lệnh của Intel ứng dụng rất thành công trong mảng vi xử lý. IA32 là kiến thức chính trong môn học Lập trình hệ thống.
Giới thiệu tập lệnh IA32
Kiến trúc này xuất hiện đầu tiên trong vi xử lý nổi tiếng của Intel, 80386, giờ đây kiến trúc này được thiết lập cho hầu hết các họ vi xử lý trên thế giới. IA32 có khả năng tương thích ngược đầy đủ và hỗ trợ những xử lý 64 bit, được gọi là Intel 64 của Intel hay AMD64 của AMD (còn được gọi là x86-64 và không liên quan gì đến kiến trúc IA-64 được áp dụng trong những dòng Itanium.
Chính do tính tương thích ngược rất tốt và sự hỗ trợ mở rộng xử lý 64 bit mà kiến trúc IA32 vẫn được duy trì và sử dụng rộng rãi.
Để hỗ trợ cho các bạn sinh viên, các lập trình viên đang học và tìm hiểu về kiến trúc của IA32, mình giới thiệu đến cho các bạn 2 trang giấy tổng hợp những kiến thức cần thiết phục vụ cho lập trình IA32 bao gồm các thanh ghi, tập lệnh, ngăn xếp, …