Мое обоснованное предположение основано на чем-то, что лектор по информатике рассказал нам из основной книги, но она соответствует тому, что говорится на странице Википедии в MMIO. Процессор не знает, на какое устройство он пишет. Насколько это возможно, все это также может быть RAM-памятью. Некоторые устройства используют определенное место в оперативной памяти. Я предполагаю, что это будет то, что означает аппаратное отображение. Но может быть место памяти в самом аппаратном устройстве, вероятно, должно быть на самом деле .. для передачи данных в. Процессору не нужно ждать, пока он записывает данные в место в ОЗУ, которое сопоставлено с регистром устройства. Регистр - это область памяти в ЦПУ или на аппаратном устройстве. не в оперативной памяти.
Чтобы быть более конкретным в вашем вопросе. Регистр находится в CPU или в аппаратном периферийном устройстве. Не в ОЗУ / основной памяти. Местоположение в ОЗУ / основной памяти просто называется местоположением, а не регистром. Местоположение в CPU или периферийном устройстве обычно не называется местоположением или местом в памяти и всегда называется регистром, это его специальное и правильное имя. Если регистр сопоставлен с памятью, как, без сомнения, многие регистры аппаратного периферийного устройства, то я был бы совершенно уверен, что это означает регистр с отображением в памяти.
Итак, если аппаратный регистр не сопоставлен с памятью, например, если процессор записывает в него напрямую, он не сопоставляется с памятью. Из этой статьи в Википедии видно, что, возможно, если эти адреса расположены в специальном пространстве и требуют специальных выводов или специальной шины, то места могут быть в памяти, но не в MMIO, а не в отображенной памяти.
Глядя на эту страницу википедии .. PMIO, т.е. считается не отображенным в памяти. Когда регистры ЦП сопоставляются не с обычными ячейками памяти, а со специальным адресным пространством. Таким образом, это не регистр ЦП общего назначения, который может записывать данные на устройство или в память, в зависимости от того, какой адрес помещен в адресную шину. В PMIO (т.е. не в регистре с отображением в памяти) регистр отображается в определенную ячейку памяти устройства, которую, я полагаю, они называют портом.