A.J*_*.J. 2 memory memory-mapping
假设一个设备有一个寄存器,并且CPU具有类似x86的架构.该寄存器在物理地址0x50000处进行存储器映射.
处理器将0X00ABCDEF写入0x50000(物理).如果我能够通过"打开"RAM库来检查该地址,我应该找到什么?0X00ABCDEF还是垃圾?
我假设设备的寄存器已经有0X00ABCDEF.如果我错了,请纠正我.
特殊地址可以映射到设备或其他外设的"引脚",因此根本不涉及RAM(虽然现在情况有点复杂,但想法却完全相同).因此,访问该地址可以根据映射到该地址的硬件规范执行某些操作,但不在RAM中留下任何轨道.换句话说,该地址不是RAM中的位置.这只是一种解决(达到)设备的方法.
| 归档时间: |
|
| 查看次数: |
1867 次 |
| 最近记录: |