Sử dụng một số từ để thực hiện lệnh trên các thanh ghi.

Một phần của tài liệu giao an tin 10 (Trang 27 - 28)

thanh ghi.

Vd: ADD AX, BX

(trong đó: ADD- phép cộng; AX, BX- các thanh ghi)

Muốn máy hiểu đợc ngôn ngữ này cần phải chuyển nó sang ngôn ngữ máy.

Để giải một bài toán máy tính không thể chạy trực tiếp thuật toán mà phải thực hiện theo chơng trình. Vì vậy ta cần chuyển đổi thuật toán sang chơng trình.

Một chơng trình có thể viết từ nhiều ngôn ngữ khác nhau gọi là ngôn ngữ lập trình. Để xét xem có những loại ngôn ngữ lập trình nào chúng ta đi vào bài hôm nay. Mỗi loại máy tính đều có một ngôn ngữ riêng, đây là ngôn ngữ duy nhất mà máy có thể trực tiếp hiểu và thực hiện.

Mặc dù đây là ngôn ngữ máy có thể trực tiếp hiểu nhng không phải ai cũng có thể viết chơng trình bằng ngôn ngữ máy bởi 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 ngời viết chơng trình. Song muốn máy thực hiện đợc phải chuyển đổi sang ngôn ngữ máy.

Một trong những ngôn ngữ đó là Hợp ngữ. Ngôn ngữ này thờng sử dụng các từ( thờng là các từ viết tắt trong tiếng Anh) làm thành các lệnh.

ADD là phép cộng các số, giá trị của các số này đợc ghi trên thanh ghi.

Theo nhận định ở trên, ngôn ngữ này phải đợc chuyển sang ngôn ngữ máy thì máy mới có thể hiểu và thực hiện.

Hợp ngữ là ngôn ngữ mạnh nhng 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ủa các thanh ghi trong máy tính, điều này làm nhiều ngời ái ngại. Vậy còn có ngôn ngữ nào khác mà nhiều ngời có thể sử dụng đợc không?

Do yêu cầu về tính thông dụng của ngôn ngữ mà một loạt ngôn ngữ khác xuất hiện, đó là ngôn ngữ bậc cao.

Các em biết các loại ngôn ngữ nào?

HS: HS trả lời.

Đó là ngôn ngữ bậc cao, vậy ngôn ngữ thế nào đợc coi là ngôn ngữ bậc cao?

Không nằm ngoài quy định, ngôn ngữ này muốn máy hiểu và thực hiện thì cũng phải chuyển sang ngôn ngữ máy.

Muốn chuyển đổi từ các ngôn ngữ khác sang ngôn ngữ máy thì phải dùng chơng trình dịch.

III. Củng cố.

- Có các loại ngôn ngữ: Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao. Trong đó ngôn ngữ máy là ngôn ngữ duy nhất máy có thể hiểu và thực hiện.

- Các ngôn ngữ khác muốn máy thực hiện phải chuyển đổi sang ngôn ngữ máy nhờ vào chơng trình trung gian gọi là chơng trình dịch.

IV. Dặn dò.

Làm các bài tập trong sách Bài tập.

Tiết 18 Giải bài toán trên máy tính

Ngày soạn:.../...; Ngày giảng:..../...

I. Mục tiêu:

1. Kiến thức:

- Biết các bớc cơ bản khi tiến hành giải toán trên máy tính: xác định bài toán, xây dựng và lựa chọn thuật toán, lựa chọn cấu trúc dữ liệu, viết chơng trình, hiệu chỉnh, đa ra kết quả và hớng dẫn sử dụng.

2. Kỹ năng:

- Rèn luyện cho HS sử dụng SGK có hiệu quả và cách thức tự học, tự nghiên cứu.

II. Nội dung.

.ổn định lớp Kiểm diện: (adsbygoogle = window.adsbygoogle || []).push({});

.Kiểm tra bài cũ: Những hiểu biết của bạn về ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao? .Bài giảng.

Nội dung Hoạt động của GV Hoạt động của HS

Một phần của tài liệu giao an tin 10 (Trang 27 - 28)