Giáo trình về ngôn ngữ lập trình Assembly, được xuất bản bởi Nhà xuất bản Hà Nội vào năm 2007, do Nguyễn Thành Trung biên soạn.
Giáo trình bao gồm các nội dung chính sau:
- Chương 1: Tổ chức của bộ vi xử lý 8086
- Các dạng dữ liệu cơ bản của bộ vi xử lý (dạng số và hệ đếm, dạng ký tự, biểu diễn số nguyên nhị phân trong máy tính).
- Giới thiệu các bộ vi xử lý 80×86 của Intel và cấu trúc của bộ vi xử lý 80×86.
- Các thanh ghi của bộ vi xử lý 8086/8088 (thanh ghi dữ liệu, thanh ghi đoạn, thanh ghi con trỏ và chỉ số, thanh ghi cờ).
- Ngắt và phân loại ngắt (khái niệm, ngắt cứng, ngắt mềm, ngắt cứng nội bộ, xử lý ưu tiên khi ngắt, ngắt 21h của DOS và BIOS).
- Các phép định địa chỉ (vấn đề gọi địa chỉ của toán hạng, các phương pháp địa chỉ của toán hạng như chế độ địa chỉ thanh ghi, tức thì, trực tiếp, gián tiếp qua thanh ghi, tương đối cơ sở, tương đối chỉ số, tương đối chỉ số cơ sở).
- Tệp lệnh bộ vi xử lý 8086/8088, được chia thành 6 nhóm: lệnh chuyển dữ liệu, lệnh số học, lệnh thao tác bit, lệnh với xâu ký tự, lệnh rẽ nhánh, các lệnh nhảy có điều kiện và lệnh lặp.
- Chương 2: Lập trình bằng hợp ngữ
- Giới thiệu hợp ngữ (cú pháp của hợp ngữ, các biến kiểu byte, word, mảng và chuỗi ký tự, các hằng có tên).
- Cấu trúc của một chương trình hợp ngữ.
Giáo trình này được dùng làm tài liệu giảng dạy và học tập trong các trường Trung học chuyên nghiệp ở Hà Nội, đồng thời là tài liệu tham khảo cho các trường đào tạo ngành kỹ thuật – nghiệp vụ và những người quan tâm đến hướng nghiệp, dạy nghề.
Công nghệ thông tin Sách giáo trình
Giáo trình ngôn ngữ lập trình Assembly- Tác giả: Nguyễn Thành Trung
- Ngôn ngữ: Tiếng Việt
