社区
汇编语言
帖子详情
硬件的端口地址是怎么确定的。
tiongkohlang
2001-06-16 11:40:00
IO地址是不是都是规定好了的。如果我新插了一个设备,怎么才能使他工作。据说即插即用就是为了解决这个问题的,这都是怎么回事?
另外,把IO端口映射到内存地址是怎么实现的。
...全文
845
7
打赏
收藏
硬件的端口地址是怎么确定的。
IO地址是不是都是规定好了的。如果我新插了一个设备,怎么才能使他工作。据说即插即用就是为了解决这个问题的,这都是怎么回事? 另外,把IO端口映射到内存地址是怎么实现的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wmdng
2001-06-20
打赏
举报
回复
因为 pc 最早是 IBM 的,它给外设分配了一些 IO 地址,以后其它厂商为了兼容也采用了相同的
地址。如 键盘控制器的地址,CMOS 的70H,71H,VGA 的地址等。它们是通过对IO地址的硬件译码电路实现的。再以后大多是一些硬件和软件厂商联合起来,制定一些标准来分配一些IO地址。
再以后,到了PCI的时代,规定了每个PCI设备有 256 BYTEs 的配置空间(通过PCI配置寄存器来存取),在这256字节中的前16(不准)个双字是有特定的意义的,比如 内存 IO 地址的分配外设的生产厂家号等(详细可查PCI标准的有关文档),只有分陪了IO地址才可以被该设备使用。
leky2000
2001-06-19
打赏
举报
回复
IO地址是都是规定好了的,这有硬件决定的,但也不是绝对的,就象你可以控制一个开关一样,也可以转变他的地址
seedundersnow
2001-06-19
打赏
举报
回复
您的问题实在是大,写成书,重量超过一公斤,我没有办法回答
linchuanzai
2001-06-19
打赏
举报
回复
看看中南大学出版社出的《微型计算机系统及应用》,杨路明 编
里面说得很清楚!
树木
2001-06-18
打赏
举报
回复
80X86系列的计算机使用专门的IO指令,就是IN,OUT。
还有些计算机则不设置专门的IO指令,他们将外围设备接口中的寄存器与主存单元统一编址,形成总线地址。这样,外设就可以看作是总线地址所覆盖的存贮空间的一部分,也就可以用访问内存的指令访问外设!
主要看机器吧!
tiongkohlang
2001-06-17
打赏
举报
回复
但是书上说访问设备有三种方法:1,in/out指令。2,把io地址映射到内存。3,dma。是不是我把第二种方法理解错了。
azuo_lee
2001-06-17
打赏
举报
回复
io端口地址是译码器译出来的。一般主板上的标准设备其译码电路是固定的,io端口也是固定的。而PCI插槽上的设备,如果设备本身的译码电路支持(比如用跳线),它的io端口是可以更改的。另外由于windows使用虚拟设备,io端口有可能被重新映像。
你新插了一个设备,照说明书操作应该就可以使它工作。
io端口与内存地址在80x86系列的计算机中是独立编址的,分别用不同的指令操作,不存在什么二者映射的问题。
50个经典的常用批处理
50个经典的常用批处理 ARP绑定,自定义网关,端口进程,
硬件
信息,搜索文件,注册表锁定
C语言单片机
端口地址
和名称对应
C语言中的单片机端口通常是指与外部设备连接的输入/输出(I/O)口,这些端口可以用地址来
确定
其位置。在 C 语言中,可以使用宏定义来将
端口地址
与名称相关联,这样可以在程序中使用名称而不是地址来访问端口。 例如,下面是一个定义端口 P1 的地址为 0x01 的宏定义: #define P1 0x01 在程序中,可以使用 P1 而不是 0x01 来访问端口 P1,例如: P1 = 0xFF; 这样...
计算机基础:各个端口的分类
端口是电脑的门户,主要分为
硬件
端口和软件端口两种。其中
硬件
端口又称为接口分为串行接口和并行接口两种。串行接口主要有USB、SATA和IDE等,平常使用的打印机接口就属于并行接口。软件端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(输入/输出)缓冲区。在网络技术中,端口(Port)的含义有多种。集线器、交换机、路由器的端口指的就是连接其他网络设...
计算机中各种端口分类介绍
计算机中的端口分为
硬件
端口和软件端口。
硬件
端口分为串行接口和并行接口 串行接口主要有USB、SATA和IDE等,并行接口为打印机的接口。 软件端口一般指网络中面向连接服务和无连接服务的通信协议端口,一般指网络中使用的接口 常用的电脑端口 计算机中的65535个端口按不同的分类标准可以分为很多类,其中最常用的分类标准有按端口号和协议类型分类两种。 1. 按端口号分类 按端口号可以将电脑中的端口分为3类,分别是“公认端口”、“注册...
端口是什么?端口有什么作用?带你一篇文章了如指掌
文章目录端口什么是端口?
硬件
端口网络端口软件端口扩展资料公认端口(WellKnownPorts)注册端口(RegisteredPorts)动态和/或私有端口(Dynamicand/orPrivatePorts)代理服务器常用端口号 端口 遨游于网络世界,最常见的概念便是ip与端口 IP地址即使不是网络工作者的普通人也都大概了解,那么端口呢 一个IP地址标识了一台主机,而一台主机可以提供多种服务,比如web服务、ftp服务、远程桌面等。如何区分不同的服务呢,显示只靠IP地址是不行的,IP地址与服务是一对多的关
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章