Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm
Đóng
Điểm danh hàng ngày
  • Hôm nay +3
  • Ngày 2 +3
  • Ngày 3 +3
  • Ngày 4 +3
  • Ngày 5 +3
  • Ngày 6 +3
  • Ngày 7 +10
Bạn đã điểm danh Hôm nay và nhận 3 điểm!
Anonymous Tin học

Giả sử CPU áp dụng kỹ thuật đường ống 5 giai đoạn khi thực hiện đoạn lệnh

sau:

1. MOV AX, 12h;

2. MOV BX, 34h;

3. ADD AX, BX;

4. MOV CX, 56h;

5. MOV DX, 789h;

Hiện tượng nạp thải đường ống có xảy ra không? Nếu xảy ra hiện tượng nạp thải, hãy sắp xếp lại thứ tự các câu lệnh để không xảy ra hiện tượng nạp thải?

 

 

3
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
3 Câu trả lời
  • Chuột nhắt
    Chuột nhắt

    Có thể xảy ra hiện tượng nạp thải đường ống, bởi vì câu lệnh thứ 3 (ADD AX, BX) phải chờ đến khi câu lệnh thứ 1 (MOV AX, 12h) hoàn thành việc thực thi.

    => Sắp xếp lại:

    1. MOV AX, 12h;


    2. MOV BX, 34h;


    3. MOV CX, 56h;


    4. MOV DX, 789h;


    5. ADD AX, BX;

    0 Trả lời 30/03/23
  • Lê Jelar
    Lê Jelar

    Trong đoạn mã này, có thể xảy ra hiện tượng nạp thải đường ống, bởi vì câu lệnh thứ 3 (ADD AX, BX) phải chờ đến khi câu lệnh thứ 1 (MOV AX, 12h) hoàn thành việc thực thi. Tuy nhiên, câu lệnh thứ 2 (MOV BX, 34h) không phụ thuộc vào kết quả của câu lệnh thứ 1, vì vậy nó có thể được thực thi cùng một lúc với câu lệnh thứ 1.

    Để tránh hiện tượng nạp thải, có thể sắp xếp lại các câu lệnh như sau:

    1 - MOV AX, 12h;


    2 - MOV BX, 34h;


    3 - MOV CX, 56h;


    4 - MOV DX, 789h;


    5 - ADD AX, BX;


    Bây giờ, câu lệnh thứ 3 (MOV CX, 56h) không phụ thuộc vào bất kỳ câu lệnh nào trước đó, vì vậy nó có thể được thực thi cùng một lúc với câu lệnh thứ 1 và 2. Tương tự, câu lệnh thứ 4 (MOV DX, 789h) không phụ thuộc vào bất kỳ câu lệnh nào trước đó, nên nó có thể được thực thi cùng một lúc với câu lệnh thứ 3. Cuối cùng, câu lệnh thứ 5 (ADD AX, BX) phụ thuộc vào kết quả của câu lệnh thứ 2, vì vậy nó sẽ được thực thi sau khi câu lệnh thứ 2 hoàn thành.

    Xem thêm...
    0 Trả lời 30/03/23
  • Sếp trong nhà
    Sếp trong nhà

    Có thể xảy ra hiện tượng nạp thải đường ống

    => Sắp xếp lại để không xảy ra hiện tượng nạp thải

    1 - MOV AX, 12h;

    2 - MOV BX, 34h;

    3 - MOV CX, 56h;

    4 - MOV DX, 789h;

    5 - ADD AX, BX;

    0 Trả lời 30/03/23

Tin học

Xem thêm
Chia sẻ
Chia sẻ FacebookChia sẻ TwitterSao chép liên kếtQuét bằng QR Code
Mã QR Code
Đóng