Вопрос

Я читаю " Компьютерная архитектура Количественный подход " (5-е издание), и у меня есть трудное время под напряжением этой таблицы:

 Введите описание изображения здесь

Я понимаю, как происходит смещение, то есть некоторые байт, полуделовое слово, слово или двойное слово Это не краткий адрес, в котором элемент хранится или доступны.Часть, которую я не понимаю, состоит в том, что он говорит в подписи: «что байтовые смещения, которые метли для столбцов указывают на низкий заказ 3 бита адреса»

Мой вопрос - это почему низкооборудование 3 бита адреса, важно или актуально в этой ситуации?Я предполагаю, что биты низкого порядка являются самыми низкими двоичными значениями в адресе.Моя интуиция состоит в том, что 3 бита с низким порядком могут сказать нам, если адрес представляет собой несколько (2,4 или 8) каких данных доступности, но я не уверен.

Это было полезно?

Решение

Давайте возьмем образец адрес, написанный в двоичном дворе: 110100100110.

Теперь давайте вычислим это модуло 2, 4, 8, 16, написание ответа в двоичном режиме:

    .
  • mod 2: 0
  • мод 4: 10
  • мод 8: 110
  • мод 16: 0110

(Рекомендую проверить это.)

Надеюсь, вы можете подключить точки сейчас.

как дополнительный подсказку, давайте сделаем десятичный пример: 987348957943 MOD 100= 43. Почему?Поскольку $ i $ the digit справа (подсчет от 0) - это «стоит» $ 10 ^ i $ Так что все цифры, отличные от двух на данный момент, - это «стоит» несколько кратного 100.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с cs.stackexchange
scroll top