В каком фрагменте программы соблюдается принцип пространственной локальности по отношению к данным?
(Отметьте один правильный вариант ответа.)
Варианты ответа
float a[1000], b[1000]; int i; int main() { for (i=0; i++; i<1000) a[i]=0; for (i=0; i++; i<1000) b[i]=0; }(Верный ответ)
Var i:integer; a, b: array [1..1000] of real; Begin for i:=1 to 1000 do begin a[i]:=0; b[i]:=0; end; End.
.DATA TabA DD 1000 DUP(?) TabB DD 1000 DUP(?) .CODE L0: MOV EDI, OFFSET TabA MOV ESI, OFFSET TabB MOV ECX, 1000 XOR EAX,EAX L1: MOV [EDI+ECX],EAX MOV [ESI+ECX],EAX LOOP L1 RET END L0