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


Trong kiến trúc x86, cờ Direction Flag (DF) trong thanh ghi EFLAGS/RFLAGS kiểm soát hướng của các thao tác xử lý chuỗi (string operations). Khi DF = 0, các thao tác chuỗi sẽ tự động tăng (increment) chỉ số (ví dụ: thanh ghi SI, DI) sau mỗi lần thực hiện, do đó xử lý chuỗi theo chiều tăng từ địa chỉ thấp đến địa chỉ cao. Khi DF = 1, các thao tác chuỗi sẽ tự động giảm (decrement) chỉ số, xử lý chuỗi theo chiều giảm từ địa chỉ cao xuống địa chỉ thấp.

Câu hỏi liên quan