База ответов ИНТУИТ

Организация вычислительных систем

<<- Назад к вопросам

В каком фрагменте программы соблюдается принцип пространственной локальности по отношению к данным?

(Отметьте один правильный вариант ответа.)

Варианты ответа
        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
Похожие вопросы
В каком фрагменте программы соблюдается принцип пространственной локальности по отношению к коду?
В каком фрагменте программы соблюдаются оба принципа пространственной и временной локальности по коду и по данным?
В каких ЭВМ управление вычислительным процессом переходит от программы к данным?
Какую часть программы необходимо ускорить, чтобы получить ускорение выполнения программы в 10 раз по сравнению с ее последовательным вариантом?
Какая фирма провозгласила принцип открытости архитектуры?
Встроенный APIC. Для передачи сообщений о межпроцессорных прерываниях (IPI) используется выделенный трехпроводный интерфейс. На каких процессорах основаны многопроцессорные системы с данным свойством?
Структура микропроцессора Intel386. Какой блок выполняет функцию опережающего просмотра программы?
Архитектура процессора Pentium Pro. Какие способы обработки данных определил термин динамическое исполнение программы?
В каком процессоре реализована Net-Burst архитектура?
В каком процессоре АЛУ работает на удвоенной частоте процессора?