Skip to main content

Bộ hướng dẫn là gì?

Một tập lệnh hoặc một kiến trúc tập lệnh, là tập hợp các lệnh tập thể mà bộ xử lý máy tính có thể thực thi.Tất cả mọi thứ mà một máy tính thực hiện, từ việc chạy một ứng dụng xử lý văn bản đến mã hóa các tệp video, đều có thể giảm được đến một số kết hợp của các lệnh này.Các lập trình viên không trực tiếp tạo các chương trình thông qua các hướng dẫn này nhưng sử dụng một loại phần mềm đặc biệt được gọi là trình biên dịch chuyển mã lập trình thành các hướng dẫn máy.Hầu hết các máy tính cá nhân sử dụng một bộ hướng dẫn được sử dụng lần đầu tiên vào những năm 1970, trong khi điện thoại thông minh, máy tính bảng và các thiết bị khác sử dụng bộ hướng dẫn đơn giản hơn được tối ưu hóa cho môi trường công suất thấp.Máy tính có vẻ có khả năng các tác vụ vô hạn, nhưng các bộ vi xử lý bên trong chúng chỉ có khả năng thực thi một số lượng hạn chế các lệnh được xác định trước, được gọi là hướng dẫn.Bản thân, mỗi hướng dẫn tương đối đơn giản, có thể nói với bộ xử lý thêm hai số hoặc di chuyển một đoạn dữ liệu từ vị trí này sang vị trí khác.Khi kết hợp, các hướng dẫn cơ bản này trở nên khá mạnh mẽ và được sử dụng làm cơ sở cho tất cả các loại phần mềm.Hiệu suất và khả năng tương thích của CPU có liên quan trực tiếp đến số lượng và loại hướng dẫn mà CPU hỗ trợ, làm cho hướng dẫn đặt một yếu tố quan trọng trong thành công hoặc thất bại thương mại của bất kỳ thiết kế mới nào.của bộ hướng dẫn của nó, nhưng rất ít lập trình viên máy tính đã nhúng các lệnh này vào phần mềm của họ.Thay vào đó, một bước trung gian được gọi là biên dịch được sử dụng.Trong quá trình này, một chương trình được gọi là trình biên dịch dịch mã thân thiện với con người được sử dụng bởi các lập trình viên thành mã máy tính mà bộ xử lý hiểu.Vì các bộ xử lý máy tính khác nhau hỗ trợ các bộ hướng dẫn khác nhau, một trình biên dịch phải được thiết kế cho loại bộ xử lý mà chương trình dự định sẽ tiếp tục.Với các bộ vi xử lý hiện đại có khả năng thực hiện tới hàng trăm triệu hoặc thậm chí hàng tỷ hướng dẫn trong một giây, các trình biên dịch đã trở thành phương tiện thực tế duy nhất để tạo phần mềm cho máy tính.Một bộ hướng dẫn có tên X86, ban đầu được thiết kế cho Intel Bộ xử lý ra mắt vào giữa những năm 1970.Mong muốn về khả năng tương thích ngược đã giúp giữ cho x86 chiếm ưu thế trong thị trường PC, mặc dù các hướng dẫn mới thỉnh thoảng được thêm vào thông qua các phần mở rộng.Nhiều điện thoại thông minh, máy tính bảng và các loại điện tử tiêu dùng khác sử dụng bộ vi xử lý dựa trên bộ hướng dẫn ARM, đơn giản hơn và tiết kiệm năng lượng hơn x86.Máy chủ cao cấp, siêu máy tính và các thiết bị chuyên dụng khác như bảng điều khiển trò chơi có thể sử dụng các bộ hướng dẫn khác nhau.