Page 10 - Tự Học Xửa Chữa Và Nâng Cấp Máy Vi Tính
P. 10
máy in, ổ USB, ổ cứng di động tới những thiêt bị không
thông dụng như webcam,
Công việc của thiết bị đầu vào (input) là mã hóa
(chuyên đổi) thông tin từ nhiều định dạng sang dạng dữ
liệu mà máy tính có thể xử lý tiếp. Các thiết bị đầu ra
(output) thì ngược lại, thực hiện công việc giải mã dữ liệu
thành thông tin mà người sử dụng có thể hiểu được. Với ý
nghĩa này thì hệ thông máy tính có thê coi như một hệ
thống xử lý dữ liệu.
8. Các chỉ thị
Tập hỢp các ngôn ngữ dùng cho chỉ thị của máy tính
thì không nhiều như ngôn ngữ của con người. Máy tính có
một tập hỢp hữu hạn gồm các chỉ thị đơn giản đã được
định nghĩa trước. Nó chỉ có thê thực thi hai nhiệm vụ là
đếm và so sánh. Các loại chỉ thị điển hình mà phần lớn
máy tính có thể hỗ trỢ, chuyển sang ngôn ngữ con người,
là "sao chép nội dung ô 123, đặt bản sao đó vào ô 456",
"thêm nội dung của ô 666 vào nội dung ô 042, đưa kết quả
vào ô 013", "nếu kết quả của ô 999 là 0, chỉ thị tiếp theo
nằm tại ô 345"...
Các chỉ thị trong máy tính tương ứng với mã trong hệ
nhị phân - hệ đếm cơ sô" 2. Ví dụ mã của chỉ thị sao chép
("copy") có thể là 001. Tập hỢp các chỉ thị mà một máy tính
hỗ trỢ được gọi là ngôn ngữ máy của máy tính. Trong thực
tế, người ta thông thường không viết các chỉ thị cho máy
tính bằng ngôn ngữ máy mà sử dụng các ngôn ngữ lập
trình "bậc cao" để sau đó chúng được dịch sang ngôn ngữ
máy một cách tự động bởi các chương trình máy tính đặc
biệt (trình thông dịch (interpreter) và trình biên dịch
(compiler)). Một số ngôn ngữ lập trình rất gần với ngôn
10