LoliDeveloper
@LoliDeveloper
Линейная алгебра как смысл жизни

Есть ли у регистров адреса как у памяти?

Тут вообще два вопроса:
1) Можно ли как-то передать ссылку на регистр?
2) Почему нет?
Ну чтоб можно было с ним работать как с массивом байтов размера 4 (в случае 32 бит).
  • Вопрос задан
  • 77 просмотров
Решения вопроса 2
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
Есть ли у регистров адреса как у памяти?

Адреса есть (и эти адреса кодируются в инструкциях обращающихся к регистрам напрямую), но обычно не как у памяти. Наличие у регистров адресов как у памяти зависит от архитектуры. Кроме упомянутого AVR такая фича есть, например, у 8051.

Почему нет?

Потому что доступ к памяти и доступ к регистрам устроены сильно по-разному в серьёзных процессорах.
Ответ написан
Комментировать
gbg
@gbg
Любые ответы на любые вопросы
Зависит от процессора. В AVR, например, 32 регистра и с ними можно работать как с массивом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы