主题:端口在内存的映像
我现在学到80x86的DOS下的图形控制器那一部分了
内存物理地址为:3CEH 的端口是选择 控制器的其他几个端口的索引值
我用DEBUG试了一下:
d0000:03CE 它的值是41H
又执行了一个OUT DX,AL的指令,其中DX是3CEH,AL中是5
执行完以后查看怎么还是41H
端口在内存中的映像应该是:
对端口的内存地址写数据,等于对端口写数据,
那么它在内存的数值也应该随之发生变化吧
内存物理地址为:3CEH 的端口是选择 控制器的其他几个端口的索引值
我用DEBUG试了一下:
d0000:03CE 它的值是41H
又执行了一个OUT DX,AL的指令,其中DX是3CEH,AL中是5
执行完以后查看怎么还是41H
端口在内存中的映像应该是:
对端口的内存地址写数据,等于对端口写数据,
那么它在内存的数值也应该随之发生变化吧