tailieunhanh - Bài giảng Nhập môn lập trình: Chương 1 – Phạm Minh Tuấn

Bài giảng “Nhập môn lập trình – Chương 1: Giới thiệu” cung cấp cho người học các kiến thức: Khái niệm về chương trình máy tính, các ngôn ngữ lập trình, các khái niệm cơ bản về lập trình, các vấn đề tìm hiểu mở rộng kiến thức nghề nghiệp, Mời các bạn cùng tham khảo. | Bài giảng Nhập môn lập trình Chương 1 Phạm Minh Tuấn Nhập môn lập trình Trình bày Phạm Minh Tuấn Email pmtuan@ Khái niệm về chương trình máy tính Các ngôn ngữ lập trình Các khái niệm cơ bản về lập trình Các vấn đề tìm hiểu mở rộng kiến thức nghề nghiệp Thuật ngữ và bài đọc thêm tiếng Anh 11 10 2012 Khoa CNTT - ĐH Khoa học tự nhiên 2 Khái niệm CPU của máy tính được thiết kế để có thể thực hiện được các chương trình mã máy machine code program đã được hệ điều hành HĐH nạp vào RAM của máy tính. Chương trình mã máy thường phải tương thích với từng họ máy cụ thể bao gồm tập hợp các chỉ thị được viết bằng các lệnh CPU của họ máy đó được lưu trên đĩa dưới dạng một tập tin mã thực thi executable program file của HĐH cụ thể. 11 10 2012 Khoa CNTT - ĐH Khoa học tự nhiên 4 Qui trình thực hiện B1. Người sử dụng người dùng cuối end user ra lệnh thực hiện chạy chương trình. B2. HĐH nhận được lệnh sẽ thực hiện Tìm và nạp tập tin mã thực thi của chương trình nằm trên đĩa vào RAM của máy tính. Bộ đếm lệnh của CPU CPU program counter được trỏ đến lệnh đầu tiên của chương trình còn gọi là ngõ và chương trình program entry point 11 10 2012 Khoa CNTT - ĐH Khoa học tự nhiên 5 Qui trình thực hiện tiếp theo B3. CPU thực hiện từng chỉ thị một trong RAM cho đến khi gặp lệnh kết thúc Chép lệnh mã máy hiện hành vào thanh ghi lệnh. Tăng bộ đếm lệnh để trỏ đến lệnh kế tiếp . Thi hành lệnh mã máy. B4. Kết thúc thực hiện chương trình HĐH chờ nhận lệnh mới. 11 10 2012 Khoa CNTT - ĐH Khoa học tự nhiên 6 Đặc điểm Mỗi chỉ thị của chương trình là một lệnh mã máy một dãy các byte chỉ phù hợp với qui ước tập lệnh của một loại CPU nào đó Được cấu trúc hóa theo qui ước của HĐH. Được chạy trên một họ CPU và HĐH cụ thể. Nội dung rất khó hiểu đối với người dùng máy tính chỉ có CPU thích hợp với hiểu rõ và thi hành được. 11 10 2012 Khoa CNTT - ĐH Khoa học tự nhiên 7 Nhận xét Khó có thể sản xuất ra phần mềm bằng cách viết trực tiếp các chương trình mã máy. Nếu có làm được theo cách này thì Giá

TỪ KHÓA LIÊN QUAN