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.