Tải bản đầy đủ (.ppt) (10 trang)

bài 5,6,7,8,9,10

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (515.99 KB, 10 trang )


BÀI 5

1. Ngôn ngữ máy:
*Là ngôn ngữ duy nhất mà máy tính có
thể nhận biết và thực hiện một cách
trực tiếp.
Các lệnh viết bằng ngôn ngữ máy ở
dạng mã nhị phân hay ở dạng mã
Hecxa.
Mỗi loại máy tính đều có một ngôn ngữ
máy riêng.
§5 NGÔN NGỮ LẬP TRÌNH

Ưu và nhược điểm
của ngôn ngữ máy
là gì?
* Ưu điểm:
+Viết bằng ngôn ngữ máy ta có thể
khai thác triệt để các đặc điểm phần
cứng của máy.
* Nhược điểm:
+không thuận lợi cho con người trong
việc viết hoặc hiểu chương trình, mà
phải nhớ máy móc các dòng số.
Vì vậy ngôn ngữ này không thích hợp với
số đông người lập trình
§5 NGÔN NGỮ LẬP TRÌNH

2. Hợp ngữ:
* Là ngôn ngữ kết hợp ngôn ngữ máy và ngôn ngữ tự


nhiên của con người.
- Cho phép người lập trình sử dụng một số từ để thể
hiện các lệnh cần thực hiện.
*Ví dụ: Cộng giá trị chứa trong thanh
ghi AX và BX.
Dùng lệnh sau: ADD AX, BX
Trong đó ADD là phép cộng
Kết quả được quy ước đặt vào thanh
ghi AX

Ưu điểm
của hợp ngữ
là gì?
*Ưu điểm
Là ngôn ngữ kết hợp giữa ngôn ngữ máy và ngôn
ngữ tự nhiên của con người(thường là tiếng Anh)
để thể hiện các lệnh

Nhược điểm
của hợp ngữ
là gì?
*Nhược điểm
Phức tạp do nó sử dụng địa chỉ của các
thanh ghi ,nên nhiều người lập trình
chưa thoải mái
Vì vậy ngôn ngữ này chỉ thích hợp với các
nhà lập trình chuyên nghiệp
* Muốn máy tính hiểu được phải nhờ
chương trình hợp dịch để dịch ra ngôn
ngữ máy

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×