JavaScript is required

Cờ hướng DF = 0 khi CPU làm việc với xâu ký tự như thế nào?

A.

Xử lý với chuỗi theo chiều tăng

B.

Xử lý với chuỗi theo chiều giảm

C.

Không cho làm việc với xâu ký tự

D.

Làm việc xâu theo các chiều tùy ý

Trả lời:

Đáp án đúng: A


Cờ hướng DF (Direction Flag) trong kiến trúc x86 được sử dụng để điều khiển hướng xử lý chuỗi (string) của các lệnh như MOVS, CMPS, SCAS, LODS, và STOS. Khi DF = 0, CPU sẽ tăng (increment) các thanh ghi chỉ số (SI hoặc DI) sau mỗi lần thực hiện lệnh, do đó xử lý chuỗi theo chiều tăng từ địa chỉ thấp đến địa chỉ cao. Khi DF = 1, CPU sẽ giảm (decrement) các thanh ghi chỉ số, xử lý chuỗi theo chiều giảm từ địa chỉ cao đến địa chỉ thấp. Vì vậy, đáp án đúng là A.

Câu hỏi liên quan