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
   5   6   7   8   9   10   11   12   13   14   15