1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 5 Ngon ngu lap trinh

10 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 141 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Các lệnh của ngôn ngữ máy được viết Các lệnh của ngôn ngữ máy được viết ở dạng mã nhị phân hoặc mã hexa. ở dạng mã nhị phân hoặc mã hexa..[r]

Trang 1

Bài 5

Ngôn ngữ lập

trình

Trang 2

Làm thế nào con người có thể điều khiển máy tính giải một bài toán?

Ngôn ngữ lập trình

Cần diễn tả thuật toán bằng một ngôn ngữ mà máy tính có thể hiểu và thực hiện được Ngôn ngữ đó là ngôn ngữ lập trình

Trang 3

1 Ngôn ngữ máy:

 Là ngôn ngữ mà máy tính có thể trực

tiếp hiểu và thực hiện được Các ngôn

ngữ khác muốn thực hiện đều phải dịch

ra ngôn ngữ máy Mỗi loại máy tính đều

có ngôn ngữ máy của nó

 Các lệnh của ngôn ngữ máy được viết

ở dạng mã nhị phân hoặc mã hexa

Trang 4

Ưu điểm:

- Cho phép khai thác triệt để và tối ưu khả năng của máy

- Không mất thời gian để dịch như khi viết bằng các ngôn ngữ khác

Nhược điểm:

- Không thuận lợi cho con người khi

viết chương trình

- Khó nhớ và phải dùng nhiều câu lệnh

để diễn tả chi tiết các thao tác của thuật toán

Trang 5

2 Hợp ngữ:

 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

Ví dụ: ADD AX, BX

ADD: Kí hiệu phép cộng

AX, BX: Các thanh ghi

 Cộng các giá trị trong thanh ghi AX và

BX, kết quả lưu vào trong thanh ghi AX

Trang 6

Ưu điểm:

Dễ viết hơn ngôn ngữ máy

Nhược điểm:

- Câu lệnh vẫn còn phức tạp, khó nhớ

- Chương trình viết bằng hợp ngữ muốn

máy tính hiểu và thực hiện được phải

dịch ra ngôn ngữ máy bằng chương trình hợp dịch

HỢP

NGỮ

Chương trình hợp

NGÔN NGỮ MÁY

Trang 7

3 Ngôn ngữ bậc cao:

nhiên, ít phụ thuộc vào loại máy Đây là ngôn ngữ thích hợp với đa số người lập trình.

Ví dụ: Các ngôn ngữ lập trình bậc cao như:

Pascal, C, C++, Java,

Chương trình viết ngắn gọn, dễ hiểu, dễ

Trang 8

Nhược điểm:

Mất nhiều thời gian để dịch ra ngôn ngữ máy

Trang 9

Tổng kết:

NGÔ

N NGỮ MÁY

HỢP NGỮ

NGÔ

N NGỮ BẬC CAO

Trang 10

HỢP NGỮ

NGÔN

NGỮ BẬC

CAO

CHƯƠNG TRÌNH DỊCH

NGÔN NGỮ

MÁY

Ngày đăng: 02/06/2021, 18:29

🧩 Sản phẩm bạn có thể quan tâm

w