Khi chạy đoạn chương trình: for i:= 1 to length(st) do writeln(st[i]). Với st là xâu ký tự thì nội dung thanh ghi
Trả lời:
Đáp án đúng: C
Trong ngữ cảnh của vòng lặp truy cập các phần tử của xâu (string) trong hợp ngữ (assembly), thanh ghi SI (Source Index) thường được dùng để trỏ đến địa chỉ của xâu nguồn. Khi duyệt qua xâu, SI sẽ tăng lên 1 sau mỗi lần lặp để trỏ đến ký tự tiếp theo. Thanh ghi DI (Destination Index) có thể được sử dụng nếu cần sao chép hoặc xử lý xâu đích, nhưng trong trường hợp đơn giản là đọc và in ký tự, SI tăng lên là phổ biến hơn.