Задать вопрос
@demsp

Как работает счетчик команд в процессоре?

Из книги: "Команда может занимать от 1 (только код операции) до 11 и более байт, если задаются 4-байтовое смещение и 4-байтовый операнд в режиме непосредственной адресации, а также 2 байта адресного режима и код операции."
Как я понимаю, процессору нужно увеличить счетчик команд при переходе к следующей операции. Но если команды имеют разный размер, как тогда процессор находит начало следующей команды? А если счетчик увеличивается на 1, т.е. РС+1, как тогда обрабатываются команды больше одного байта?
  • Вопрос задан
  • 568 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Вычисляет на основе текущей команды.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы