端口地址与内存地址有什么区别和联系
编号:QA002613
建立日期: 2000年2月23日 最后修改日期:2000年2月23日
所属类别:
wxinmin:
唐突的问:
端口地址与内存地址有什么区别和联系?计算机中如何确定什么时候控制哪个端口,如果有专门的控制单元,它的工作机制怎样?
回答:
对于80x86系统来说,内存地址和端口地址是在两个不同的寻址空间中的。端口空间为64K,软件使用inp/out等专门的端口指令访问,端口寻址方法比较简单。内存空间为4G(2的32次方),使用Mov等内存指令访问。80x86系统的内存空间寻址方式和内存管理方式是非常复杂。
当CPU或设备需要传输数据的时候,它可以象总线单元提出申请,而总线按照一定的规则决定如果响应请求。这个过程是比较复杂的。如果你想对这个问题有比较深入的了解,可以去看看有关80x86微机原理的书看看。
此问题由李海回答。
| |
|
|
| |
|
|