III. MA TRẬN ĐỀ:
1. Ngôn ngữ máy:
- Là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được
- Mỗi loại máy tính đều có ngôn ngữ máy của nó.
Hoạt động 2: Tìm hiểu về hợp ngữ
GV: Như vừa giới thiều thì hợp ngữ là một trong những ngôn ngữ phát triển để khắc phục những nhược điểm của ngôn ngữ máy, các em hãy đọc SGK (tr. 45) và cho biết hợp ngữ thuận lợi hơn ngôn ngữ máy ở điểm nào?
HS: Đọc SGK Trả lời câu hỏi. GV: Đưa ra kết luận.
2. Hợp ngữ:
- Hợp ngữ cho phép người lập trình sử dụng một số từ (thường là viết tắt các từ tiếng Anh) để thể hiện các lệnh cần thực hiện
- Một chương trình viết bằng hợp ngữ cần phải được dịch ra ngôn ngữ máy nhờ chương trình hợp dịch trước khi có thể thực hiện được trên máy tính.
Ví dụ: để cộng giá trị chứa trong hai thanh ghi có tên là AX và BX, có thể dùng một
GV: Lấy ví dụ giải thích lệnh của hợp ngữ như sau:
ADD AX, BX
trong đó ADD (tiếng Anh có nghĩa là cộng) là kí hiệu phép cộng và kết quả được quy ước đặt vào thanh ghi AX.
Hoạt động 3: Tìm hiểu về ngôn ngữ bậc cao.
GV: Hợp ngữ là ngôn ngữ mạnh nhưng nó không thích hợp với nhiều người sử dụng bởi nó sử dụng địa chỉ các thanh ghi trong máy tính. Do nhu cầu về tính thông dụng của ngôn ngữ mà một loại ngôn ngữ khác xuất hiện, đó là ngôn ngữ bậc cao.
GV: ? Em biết gì về ngôn ngữ bậc cao.
HS: Suy nghĩ trả lời
GV: Tổng hợp và lấy ví dụ một chương trình viết bằng ngôn ngữ lập trình bậc cao giới thiệu cho học sinh làm quen.
HS: Theo dõi ghi bài