Лучший ответ
-
1 0
Агент 6 (11833)1431 14 лет
Не понял, каким боком циклы относятся к архитектуре компьютера?
Ещё на первом курсе будущему бакалавру компьютерных наук обьясняют, каким. Одна из первых тем.
Ты видимо только программируемый цикл знаешь, а как на аппаратном уровне командные циклы организованы и условные переходы - нет.nenosacītas vadības komandas izpildes cikla sastāvdaļas
Я изучал архитектуру на английском, и многие термины в разных темах совпадают, так что предположу, что речь идёт об безусловных переходах между командами в памяти. В зависимости от того, какой именно предмет ты сейчас изучаешь, с тебя могут потребовать разные знания в этой области (более теоретические или более конкретные, вроде "покажи на схеме, что происходит"). Если изучаешь компьютерную архитектуру, то скорее всего будет теория. Если строение микропроцессоров, то будет углублённая теория + "покажи на схеме".
В двух словах есть условные и безусловные переходы.
Условные переходы перезаписывают содержимое регистра стётчика команд и выполняют переход на новую область памяти для чтения новой команды только после проверки обновленного содержимого регистра флагов (Status register) после последней операции в ALU, а там могут быть флажки вроде overflow (переполнение регистра), ZF (zero flag - последний результат есть нуль), SF (sign flag - знак операции) и другие вроде паритета, равенства и.т.д. Перед на адрес новой команды в данном случае происходит с помощью команд вроде JZ (Jump if Zero), JNZ (Jump if Not Zero), JE (Jump if Equal) etc.
Безусловные переходы заставляют перейти на другое место команды в памяти без выполнения каких-либо проверок. Обычно это инструкция JMP (Jump), с которой указывается непосредственный адрес следующей команды или адрес регистра, в котором будет содержаться новый адрес (в зависимости от метода адресации).
В деталях поток данных между регистрами я не помню, тебе стоит найти на википедии статью со схемкой, где описаны методы адресации с регистрами и счётчик команд, там скорее всего будет рассказано и про команды безусловного перехода и процесс их выполнения.
Ответы
-
1 2
FunTime 6 (13045)32863 14 лет
ааа вопрос к чему относится? если я правильно понял вопрос, то это условие цикла и тело цикла.
-
1 2
WindowsNT (31) 7 (27894)41448 14 лет
Не понял, каким боком циклы относятся к архитектуре компьютера?
Это типа что-то внутри кэша L1 или 31-ступенчатый суперскаляр?
"Кто разбирается в танцах и музыке - подскажите, как подключить ресивер?"