热情软件屋

 

端口地址与内存地址有什么区别和联系


编号:QA002613
建立日期: 2000年2月23日 最后修改日期:2000年2月23日
所属类别:

wxinmin:
    唐突的问:
    端口地址与内存地址有什么区别和联系?计算机中如何确定什么时候控制哪个端口,如果有专门的控制单元,它的工作机制怎样?

回答:

    对于80x86系统来说,内存地址和端口地址是在两个不同的寻址空间中的。端口空间为64K,软件使用inp/out等专门的端口指令访问,端口寻址方法比较简单。内存空间为4G(2的32次方),使用Mov等内存指令访问。80x86系统的内存空间寻址方式和内存管理方式是非常复杂。
    当CPU或设备需要传输数据的时候,它可以象总线单元提出申请,而总线按照一定的规则决定如果响应请求。这个过程是比较复杂的。如果你想对这个问题有比较深入的了解,可以去看看有关80x86微机原理的书看看。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio