[an error occurred while processing this directive]
|
допустим шина 32-битная, данные 16-битные, адресация выровнена по 16-битным словам.
Разница в количестве шин АДРЕСА.
Допустим процессору нужно получить в данном такте слова с адресом A и A+1. Тогда без вопросов - одна 32 битная шина получает как раз их. Две 16-битные - тоже самое. А теперь вариант что процессору понадобились адреса A и A+23. В случае 32-битной шины имеем ОДНУ АДРЕСНУЮ шину и требуется уже два такта на считывание. В случае двух шин имеем на одной обращение к адресу А, на другой - к адресу A+23 и если это не приводит к конфликту памяти (например попытка считывания двух слов из однопортовой памяти), то операция проходит за один такт.
E-mail: info@telesys.ru