register

Was ist der Unterschied zwischen einem Hardware-Register und einem Speicher-Mapped-Register?

Das war rätselhaft, also werde ich alles hier auslegen. Anscheinend können Sie über MMIO über eine bestimmte speicherzuordnet ... zuordnen. Was ist also im Grunde der Unterschied zwischen einem speicherzuordneten Register und nur einem Hardwareregister?

"Prozessor-register" und "IO-register"

Ich habe mich gefragt, ob Prozessorregister und IO-Register dasselbe Konzept sind. Sind sie Register in der CPU oder in einigen IO-Geräten? Ich habe IO-Register von diese Super-User-Frage.