I. Ổn định lớp kiểm tra sĩ số:
1. Ngôn ngữ máy
- Là ngôn ngữ duy nhất máy tính có thể hiểu trực tiếp và thực hiện.
- Mỗi loại MTĐT có một ngôn ngữ máy riêng.
HĐ1: Giới thiệu về ngôn ngữ máy
Hiện nay có rất nhiều ngôn ngữ lập trình khác nhau đang được sử dụng, dựa vào mức độ chi tiết hóa việc mô tả thao tác, người ta chia ngôn
- Bao gồm một tập hữu hạn các lệnh:
+ Mã lệnh: Xác định thao tác cần làm
+ Các thông tin liên quan: Địa chỉ bộ nhớ, thanh ghi.
* Ưu điểm: Khai thác triệt để và tối ưu khả năng của máy. * Nhược điểm: Phức tạp, khó khăn khi sử dụng. ngữ lập trình thành 3 loại: Bậc thấp, Hợp ngữ và Bậc cao.
- Người giao tiếp và làm việc được với MTĐT nhờ đâu? ( SD Ngôn ngữ lập trình)
- Các em đã biết tên những ngôn ngữ lập trình nào?
- MTĐT có ngôn ngữ được biểu diễn là 0/1
2. Hợp ngữ
- Là ngôn ngữ rất gần với ngôn ngữ máy nhưng trong câu lệnh, mã lệnh được thay bằng tên viết tắt của thao tác tương ứng (thông thường là tiếng Anh).
- Phải sử dụng chương trình dịch để dịch từ hợp ngữ ra ngôn ngữ máy.
* Ưu điểm:
Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên của con người (thường là tiếng Anh) để thực hiện các lệnh. * Nhược điểm: Còn phức tạp. HĐ2: Giới thiệu về Hợp ngữ Ở đây GV có thể đưa ra thí dụ về câu lệnh trong hợp ngữ Ví dụ: Z= 5+7 Mov BL,5 Add BL, 7 Mov Z,BL
HS: Nêu ưu, nhược của hợp ngữ.