Ngụn ngữ mỏy:

Một phần của tài liệu giaoan10 (Trang 33 - 34)

• Ngụn ngữ mỏy là ngụn ngữ duy nhất mà mỏy tớnh cú thể hiểu được và thực hiện.

• Một chương trỡnh viết bằng ngụn ngữ khỏc muốn thực hiện trờn mỏy tớnh phải được dịch ra ngụn ngữ mỏy thụng qua chương trỡnh dịch.

• Cỏc lệnh viết bằng ngụn ngữ mỏy ở dạng mó nhị phõn hoặc mó hexa.

Hoạt động 2: Giới thiệu Hợp ngữ

Hoạt động của Giỏo viờn Hoạt động của HS Nội dung

Đặt vấn đề: Với ngụn ngữ

mỏy, thỡ mỏy cú thể trực tiếp hiểu được nhưng nú khỏ phức tạp và khú nhớ. Chớnh vỡ thế đó cú rất nhiều loại ngụn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trỡnh. • GV giải thớch vớ dụ

? Mỏy tớnh cú thể thực hiện

trực tiếp chương trỡnh viết bằng hợp ngữ hay khụng?

Đ. Khụng, phải cần chuyển

sang ngụn ngữ mỏy.

II. Hợp ngữ:

• Hợp ngữ bao gồm tờn cỏc cõu lệnh và cỏc qui tắc viết cỏc cõu lệnh để mỏy tớnh hiểu được.

• 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.

Vớ dụ: ADD AX, BX

Trong đú: ADD: phộp cộng AX, BX: cỏc thanh ghi

Hoạt động của Giỏo viờn Hoạt động của HS Nội dung

Đặt vấn đề: Hợp ngữ là một

ngụn ngữ đó thuận lợi hơn cho cỏc nhà lập trỡnh chuyờn nghiệp nhưng vẫn chưa thật thớch hợp với đụng đảo người lập trỡnh.

? Cỏc em biết cỏc loại ngụn

ngữ nào?

? Mỏy tớnh cú thể thực hiện

trực tiếp chương trỡnh viết bằng ngụn ngữ bậc cao hay khụng? Đ. Pascal, Foxpro, C,… Đ. Khụng, phải cần chuyển sang ngụn ngữ mỏy. III. Ngụn ngữ bậc cao • Ngụn ngữ bậc cao là ngụn ngữ gần với ngụn ngữ tự nhiờn, cú tớnh độc lập cao, ớt phụ thuộc vào cỏc loại mỏy cụ thể. GV giải thớch thờm về chương trỡnh dịch. • Thụng dịch: Dịch từng lệnh và thực hiện ngay. • Biờn dịch: Dịch toàn bộ chương trỡnh rồi mới thực hiện

Một phần của tài liệu giaoan10 (Trang 33 - 34)

Tải bản đầy đủ (DOC)

(141 trang)
w