Thông tin tài liệu:
Bài giảng Hợp ngữ có cấu trúc gồm 9 chương cung cấp cho người học các kiến thức: Các khái niệm cơ bản, các lệnh cơ bản của hợp ngữ, các lệnh nhảy, các lệnh logic, dịch và quay, các lệnh nhân và chia, ngăn xếp và thủ tục, mảng và các lệnh thao tác chuỗi, sử dụng ngắt trong hợp ngữ, một số vấn đề mở rộng. mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Hợp ngữ - ĐH Thủy lợiMỤC LỤCCÁC TỪ VIẾT TẮT............................................................................................................ 4CHƯƠNG I: CÁC KHÁI NIỆM CƠ BẢN ......................................................................... 51.1 Mở đầu ....................................................................................................................... 51.2 Biểu diễn số và kí tự trong máy tính .......................................................................... 51.2.1 Một số hệ đếm ..................................................................................................... 51.2.2 Biểu diễn số nguyên trong máy tính.................................................................... 81.2.3 Biểu diễn kí tự trong máy tính........................................................................... 101.3 Tổ chức của máy tính ............................................................................................... 111.3.1 Sơ đồ hệ thống máy tính.................................................................................... 111.3.2 Bộ vi xử lý - CPU .............................................................................................. 121.3.3 Tổ chức bộ nhớ trong ........................................................................................ 14BÀI TẬP CHƯƠNG I.................................................................................................... 17CHƯƠNG II: CÁC LỆNH CƠ BẢN CỦA HỢP NGỮ .................................................... 182.1 Cấu trúc chương trình............................................................................................... 182.1.1 Ví dụ .................................................................................................................. 182.1.2 Giải thích ........................................................................................................... 182.2 Một số lệnh thường dùng ........................................................................................ 202.2.1 Cấu trúc câu lệnh hợp ngữ................................................................................. 202.2.2 Một số lệnh thường dùng................................................................................... 212.3 Nhập xuất dữ liệu ..................................................................................................... 232.3.1 Chương trình ngắt.............................................................................................. 232.3.2 Chức năng nhập - xuất của ngắt 21h ................................................................. 232.4 Cách chạy một chương trình hợp ngữ...................................................................... 26BÀI TẬP CHƯƠNG II .................................................................................................. 28CHƯƠNG III: CÁC LỆNH NHẢY................................................................................... 293.1 Thanh ghi cờ và các cờ trạng thái ............................................................................ 293.1.1 Cờ nhớ CF ......................................................................................................... 293.1.2 Cờ Zero ZF ........................................................................................................ 303.1.3 Cờ tràn OF ......................................................................................................... 303.2 Các lệnh nhảy có điều kiện ...................................................................................... 303.2.1 Ví dụ .................................................................................................................. 303.2.2 Một số lệnh nhảy ............................................................................................... 313.3 Lệnh nhảy không điều kiện JMP.............................................................................. 333.4 Một số ứng dụng của lệnh nhảy ............................................................................... 343.4.1 Cấu trúc rẽ nhánh If........................................................................................... 343.4.2 Cấu trúc lặp........................................................................................................ 35BÀI TẬP CHƯƠNG III ................................................................................................. 391CHƯƠNG IV: CÁC LỆNH LOGIC, DỊCH VÀ QUAY .................................................. 404.1 Các lệnh logic........................................................................................................... 404.1.1 Các phép toán logic ........................................................................................... 404.1.2 Các lệnh logic trong hợp ngữ ............................................................................ 414.1.3 Ứng dụng các lệnh l ...