Если вы ищете в Интернете «Компьютерную архитектуру», вы, скорее всего, получите ответы на свои вопросы.
Для вашего конкретного вопроса - 32-битный компьютер с 32-битной шиной данных и адресов для простогочехол, без запутанного оборудования.Он будет считывать 32 бита из 32-битной памяти.
Это аппаратное обеспечение, которое существовало с конца 1970-х годов как миникомпьютеры (например, DEC VAX), и до сих пор существует как микропроцессоры (x86, ARM, Cortex-A8,MIPS32) и внутри некоторых микроконтроллеров (например, ARM, Cortex-M3, PIC32 и т. Д.).
Простейший случай: адресная шина представляет собой набор сигналов (проводов), которые передают адресные сигналы в память, плюсеще несколько сигналов для сообщения о том, следует ли «считывать» из памяти или «записывать в нее» (направление данных), и действительны ли сигналы на проводах адреса и направления данных.В нашем примере может быть 32 провода для передачи битовой комбинации адресов.
Шина данных - это второй набор проводов, которые передают значение в память и из нее.Память может выдавать сигнал о том, что данные действительны, но может быть достаточно быстрым, чтобы все «просто работало».
Когда процессор помещает адрес в сигналы адреса, говорит, что хочет прочитать из памяти(направление данных - «чтение»), память извлечет значение, сохраненное по этому адресу, и поместит его в сигналы шины данных.Процессор (после соответствующих задержек и сигналов) будет производить выборку проводов шины данных, и это значение, которое он использует.
Процессор может прочитать все 32 бита и извлечь байт (если это все, что требуется для инструкции).) внутренне, или внешняя адресная шина может выдавать дополнительные сигналы, чтобы можно было построить систему внешней памяти, чтобы обеспечить соответствующие байтовые, двухбайтовые или четырехбайтовые значения.В течение многих лет версии архитектуры процессора ARM могли считывать только целые 32 бита, а меньшие части, например, байт, были извлечены изнутри.
Пример такого набора сигналов можно увидеть наhttp://www.cpu -world.com / info / Pinouts / 68000.html Этот чип имеет только 24-битную адресную шину и 16-битную шину данных.У него есть два сигнала (UDS и LDS), которые сигнализируют, используются ли верхние сигналы данных, нижние сигналы данных или оба.
Я нашел достаточно подробное объяснение на сайте research.cs.tamu.edu/prism./lectures/mbsd/mbsd_l15.pdf Я обнаружил, что при поиске «68000 цикл шины памяти».
Вы могли бы с пользой посмотреть MIPS, ARM или x86, чтобы увидеть их цикл шины.