Максимальный диапазон адресного пространства, который можно использовать в микроконтроллере - PullRequest
0 голосов
/ 02 ноября 2019

У меня проблема с назначением ниже, и я не знаю, мой ответ правильный или нет.

вопрос в том,

"Микроконтроллер имеет только 8 адресных линий и еще один дополнительныйсигнальные линии через специальный регистр. вычислить максимальный диапазон адресного пространства, который может использовать разработчик? "

мой ответ - 2 ^ (16) пробелов в памяти. мой ответ правильный? любая помощь приветствуется.

1 Ответ

2 голосов
/ 02 ноября 2019

Все зависит от количества «дополнительных сигнальных линий из специального регистра».

Если этот другой регистр дает еще 8 строк без дополнительных ограничений, и аппаратное обеспечение подходит для такого сценария, тогда да, ваш ответ правильный, у вас 2 ^ 16 адресов.

Но вы не указали, насколько шире этот регистр, и использует ли этот регистр все свои биты в качестве адресных (или пейджинговых) строк или что-то еще. Но в целом вы правы, ширина адресного пространства равна 2 ^ number_of_lines.

...