TAILIEUCHUNG - Bài giảng môn Nhập môn điện toán: Chương 4 - TS. Nguyễn Văn Hiệp

Bài giảng "Nhập môn điện toán - Chương 4: Lập trình" cung cấp cho người học các kiến thức: Lập trình với ngôn ngữ cấp cao, xử lý ngôn ngữ, phát triển phần mềm, tài liệu hóa chương trình. nội dung chi tiết. | Kiến trúc client-server Môn : Nhập môn điện toán Chương 3 : Hệ điều hành Slide 143 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa MÔN NHẬP MÔN ĐIỆN TOÁN Chương 4 LẬP TRÌNH Lập trình với ngôn ngữ cấp cao Xử lý ngôn ngữ Phát triển phần mềm Tài liệu hoá chương trình Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Nhập môn điện toán Chương 4 : Lập trình Slide 144 72 Lập trình với ngôn ngữ cấp cao Ngôn ngữ lập trình: Trong chương 3, ta đã thấy máy tính số là máy nhiều cấp, mỗi cấp là 1 máy tính (vật lý hay luận lý) thực hiện được tập lệnh máy của cấp mình. Về nguyên lý, bất kỳ bài toán (vấn đề) cần giải quyết ngoài đời nào cũng có thể được miêu tả chính xác thành 1 chuỗi các lệnh máy (thuộc 1 máy luận lý xác định). Chuỗi các lệnh máy này được gọi là chương trình (program) giải quyết bài toán tương ứng. Lập trình (programming) hay tổng quát hơn là phát triển phần mềm (software developping) là qui trình thực hiện các công việc để tạo được chương trình cụ thể từ 1 bài toán cần giải quyết. Chương trình được miêu tả bằng 1 ngôn ngữ cụ thể. Ta gọi ngôn ngữ được dùng để miêu tả chương trình là ngôn ngữ lập trình, đây là ngôn ngữ mà máy tính (ở cấp tương ứng) hiểu và thực thi được. Môn : Nhập môn điện toán Chương 4 : Lập trình Slide 145 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Ngôn ngữ máy Ngôn ngữ máy : Ta thường dùng thuật ngữ "ngôn ngữ máy" để nói về ngôn ngữ của máy tính vật lý mà người dùng có thể lập trình được (còn có ngôn ngữ máy thấp hơn nữa như vi lệnh) Lệnh máy : Mỗi lệnh máy chỉ thực hiện một tác vụ rất đơn giản như 1 phép tính số học hay 1 hoạt động đọc/ghi vùng nhớ/thanh ghi CPU. Một lệnh máy bao gồm 2 phần : mã lệnh và toán hạng. Mã lệnh (opcode) là một chuỗi các bit 0 và 1. Mỗi chuỗi bit miêu tả 1 số, mỗi số miêu tả 1 lệnh máy cụ thể. Thí dụ máy có n lệnh (n <256), ta có thể miêu tả mỗi lệnh máy bằng 1 byte (8bit), byte này được gọi là mã lệnh. Toán hạng xác định dữ liệu nào sẽ .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.