You are on page 1of 1

Tại sao cần chuyển giao các hướng dẫn kiểm soát

Gồm 3 lí do, lí do thứ nhất là


1. Trong thực tế sử dụng máy tính có thể thực hiện mỗi lệnh nhiều hơn một lần và có thể
nhiều ngàn lần. Nó có thể yêu cầu hàng nghìn hoặc có lẽ hàng triệu hướng dẫn để triển
khai một ứng dụng. Nếu một bảng hoặc một danh sách các mục cần được xử lý, thì một
vòng lặp chương trình là cần thiết.
2. Hầu như tất cả các chương trình đều liên quan đến một số việc ra quyết định. Chúng ta
muốn máy tính làm một việc nếu một điều kiện giữ nguyên và một việc khác nếu một
điều kiện khác giữ nguyên.
3. Để chỉnh sửa một cách chính xác một máy tính lớn cỡ lớn hoặc thậm chí là vừa cỡ máy
tính là một nhiệm vụ cực kỳ khó khăn. Sẽ hữu ích nếu có các nhiệm vụ chia thành các
phần nhỏ hơn để có thể thực hiện từng công việc một.
hai cách phổ biến để tạo điều kiện được kiểm tra trong lệnh rẽ nhánh có điều kiện.
cách phổ biến đầu tiên: Dự đoán được đưa ra liệu một nhánh có điều kiện sẽ được thực hiện
khi được thực thi hay không và các lệnh tiếp theo sẽ được tìm nạp tương ứng.
Đầu ra được dự đoán bởi phần cứng cơ bản và đầu ra thực tế được hiển thị trong hình. Bởi
vì phần cứng bên dưới đã giả định rằng nhánh đó không phải lúc nào cũng được
sử dụng, cho nên mặc dù dự đoán là không lấy nhưng nó vẫn thực thi câu lệnh và
thực tế là khi output thì vẫn lấy các số 0 2 4.
Bộ đệm vòng lặp là một bộ nhớ nhỏ, tốc độ rất cao được duy trì bởi giai đoạn tìm
nạp lệnh của đường ống và chứa  n  lệnh được tìm nạp gần đây nhất, theo trình
tự. Nếu một nhánh được sử dụng, phần cứng trước tiên sẽ kiểm tra xem mục tiêu
nhánh có nằm trong bộ đệm hay không. Nếu vậy, lệnh tiếp theo được lấy từ bộ
đệm. 
Thuật ngữ lồng các thủ tục có nghĩa là gì? Và Liệt kê ba nơi có thể để lưu
trữ địa chỉ trả về cho mộ t thủ tụ c trả về.
xảy ra khi một thủ tục được lưu trữ hoặc trình kích hoạt gọi một thủ tục
khác . Mức độ lồng được tăng lên khi thủ tục hoặc trình kích hoạt được gọi bắt đầu
thực hiện và giảm khi hoàn thành
Sổ đăng ký. Điều này được sử dụng để giữ địa chỉ trả về khi gọi một hàm hoặc
chương trình con.
Bắt đầu thủ tục được gọi. một chuỗi lệnh mà người lập trình có thể chèn vào
chương trình máy tính khi cần thiết
Đầu ngăn xếp. các hoạt động đẩy và bật chỉ xảy ra ở một đầu của cấu trúc, được
gọi là đầu của ngăn xếp.

You might also like