И что означает 8-битные слова?
В контексте размер слова соответствует размеру адреса для описания шины памяти. В память уходит 16 бит, поэтому она может выбирать 64 места. Затем каждое местоположение содержит 8 битов.
Размер слова здесь может соответствовать или не соответствовать размеру блока вычислений ЦП, и это может соответствовать или не соответствовать логической детализации при адресации.
Например, процессор может объявить 16-битную шину (для этой цели). Он использует 16-битные адреса в своих инструкциях, и, как ваш пример, имеет 64ки. Но у этого есть 15 битов адресной шины и 16 битов шины данных. Для этого нужны только 32ки адреса и всегда получается 2 байта с каждой локацией. (Если команде требуется 1 байт, она отправит адрес с наименьшим пропущенным битом, извлечет оба байта на этом шаге, а затем посмотрит на младший бит желаемого адреса, чтобы решить, какую половину использовать.)
Обратите внимание, что переключение банков, PAE и т. Д., Упомянутые другими, здесь не имеют значения. Блок управления памятью может использовать 16-разрядные адреса и иметь 20-разрядный аппаратный адрес, поэтому ЦПУ необходимо переключать и отображать объекты, чтобы использовать фактический 20-разрядный диапазон адресов микросхем ОЗУ, которые можно адресовать.
Не забудьте указать единицы в ваших ответах. «64ki». Которого? 8-битные слова, делающие это (пока) 64ки байтов адресуемой оперативной памяти. Этот шаг устраняет путаницу и делает такие проблемы тривиальными.