Запишите значение переменной s, полученное в результате работы следующей программы. program Pr9; var s, k: integer; begin s:=0; for k:=3 to 7 do s:=s+6; write (‘s=”,s) end
ответ: 1количество в процессоре является важным фактором, влияющим на его производительность. как было показано ранее, в процессоре 8088 на выполнение одной инструкции требовалось 15 циклов тактовой частоты. а чтобы выполнить одну 16-битную операцию, уходило и вовсе порядка 80 циклов. так был устроен умножитель алу этого процессора. чем больше и чем мощнее умножитель алу, тем больше всего успевает сделать процессор за один свой такт.
многие поддерживают технологию конвейеризации. в рамках конвейерной архитектуры происходит частичное наложение выполняемых инструкций друг на друга. инструкция может требовать на свое выполнение все тех же пяти циклов, но если процессором одновременно обрабатываются пять команд (на разных этапах завершенности), то в среднем на выполнение одной инструкции потребуется один цикл тактовой частоты процессора.
во многих современных процессорах дешифратор команд не один. и каждый из них поддерживает конвейеризацию. это позволяет выполнять более одной инструкции за один такт процессора. для реализации этой технологии требуется невероятное множество . тут есть все ответи
Var x,y,z,Ans:integer; u:real; Begin Write('Введите числа x,y,z: '); Readln(x,y,z); Writeln('Что вычислить из числа ',x,' ?'); Writeln('1 - sin; 2 - cos; 3 - tg;'); Readln(Ans); case Ans of 1: begin u:=sin(x); Writeln('sin(',x,') = ',u) end; 2: begin u:=cos(x); Writeln('cos(',x,') = ',u) end; 3: begin u:=tan(x); Writeln('tg(',x,') = ',u) end; else Writeln('Ошибка!') end; Writeln('Найти максимальное число из ряда ',u,', ',y,', ',z); Writeln('Без модуля - 1; по модулю - 2'); Readln(Ans); case Ans of 1: begin if (u>y) and (u>z) then Writeln('Максимальное число - ',u) else if (y>u) and (y>z) then Writeln('Максимальное число - ',y) else if (z>u) and (z>y) then Writeln('Максимальное число - ',z) else Writeln('Все числа равны.') end; 2: begin if (abs(u)>abs(y)) and (abs(u)>abs(z)) then Writeln('Максимальное число - ',u) else if (abs(y)>abs(u)) and (abs(y)>abs(z)) then Writeln('Максимальное число - ',y) else if (abs(z)>abs(u)) and (abs(z)>abs(y)) then Writeln('Максимальное число - ',z) else Writeln('Все числа равны.') end end End.
ответ: 1количество в процессоре является важным фактором, влияющим на его производительность. как было показано ранее, в процессоре 8088 на выполнение одной инструкции требовалось 15 циклов тактовой частоты. а чтобы выполнить одну 16-битную операцию, уходило и вовсе порядка 80 циклов. так был устроен умножитель алу этого процессора. чем больше и чем мощнее умножитель алу, тем больше всего успевает сделать процессор за один свой такт.
многие поддерживают технологию конвейеризации. в рамках конвейерной архитектуры происходит частичное наложение выполняемых инструкций друг на друга. инструкция может требовать на свое выполнение все тех же пяти циклов, но если процессором одновременно обрабатываются пять команд (на разных этапах завершенности), то в среднем на выполнение одной инструкции потребуется один цикл тактовой частоты процессора.
во многих современных процессорах дешифратор команд не один. и каждый из них поддерживает конвейеризацию. это позволяет выполнять более одной инструкции за один такт процессора. для реализации этой технологии требуется невероятное множество . тут есть все ответи
объяснение: