Мне было просто интересно, так как он выбирает только байты, которые считываются в виде схемных инструкций для обработки данных и тому подобного, но как именно он "перемещается", заставляет биты двигаться вне ИС ОЗУ внутрь него?
1 ответ
биты представлены напряжениями, это не движущаяся вещь.
Можно измерить напряжение в 2 точках на проводе. Печатная плата (PCB), например, материнская плата, имеет эквивалент проводов, называемых "следы"/"проводящие пути".
Детали, например ЦП и ОЗУ, подключены напрямую или косвенно. Я не очень хорошо читал об этом, но раньше это был набор параллельных проводов (8 проводов передавали байт, один бит на провод), теперь, конечно, это будут следы на плате. Соединение, часто нарисованное на бумаге с помощью линии или набора линий, называется шиной.
Таким образом, вы можете иметь ЦП (нарисованный в виде квадрата) и ОЗУ (нарисованный в виде квадрата), напрямую соединенные с шиной (нарисованные в виде линии или набора линий). У вас может быть набор микросхем (нарисованный в виде квадрата), к которому подключаются ЦП, ОЗУ и другие устройства. Все устройства на материнской плате подключены.
Существует тема, которая называется архитектура процессора. У вас есть аналогичная настройка внутри ЦП, с областями хранения (места хранения процессора называются «регистрами») и внутренними шинами. Таким образом, он выбирает инструкции из ОЗУ, помещает их в регистр и (по запросу инструкции) выбирает данные из ОЗУ (через шину, внешнюю по отношению к ЦП), помещает их в регистры и обрабатывает данные (согласно инструкции). и сохраняет результаты в регистрах, и может существовать инструкция для записи этого результата в ОЗУ, чтобы он передавался извне (на шину, внешнюю по отношению к ЦП).
Старые книги объясняют это такими терминами, как MAR(регистр адреса памяти) MDR(регистр данных памяти), он же регистр буфера памяти (MBR), адресная шина, шина данных, линии управления. это стоит посмотреть любая старая книга по информатике показала бы это. как Лэтт Пэт Хиткоут, уровень компьютерных наук.