JavaScript is required

Trong thanh ghi cờ của CPU, khi bit cờ hướng DF=0 thì 

A.
SI giảm khi thực hiện các lệnh thao tác xâu ký tự
B.
DI tăng khi thực hiện các lệnh thao tác xâu ký tự
C.
SI, DI giảm khi thực hiện các lệnh thao tác xâu ký tự
D.
SI giảm, DI tăng khi thực hiện các lệnh thao tác xâu ký tự
Trả lời:

Đáp án đúng: B


Bit cờ hướng DF (Direction Flag) trong thanh ghi cờ của CPU quy định chiều tăng/giảm của các thanh ghi chỉ số SI (Source Index) và DI (Destination Index) khi thực hiện các lệnh thao tác xâu (string instructions) như MOVS, CMPS, SCAS, LODS, STOS. - Nếu DF = 0: SI và DI sẽ tăng sau mỗi lần thực hiện lệnh thao tác xâu. Điều này có nghĩa là dữ liệu sẽ được xử lý từ địa chỉ thấp đến địa chỉ cao. - Nếu DF = 1: SI và DI sẽ giảm sau mỗi lần thực hiện lệnh thao tác xâu. Điều này có nghĩa là dữ liệu sẽ được xử lý từ địa chỉ cao xuống địa chỉ thấp. Do đó, khi DF = 0, DI tăng khi thực hiện các lệnh thao tác xâu ký tự.

Câu hỏi liên quan