端口地址I/O端口地址表

供稿:hz-xin.com     日期:2025-01-16

端口地址在PC、AT和PS2上并非总是恒定的。


8237 DMA控制器的端口地址如下:


000-00F


000 - Channel 0地址寄存器


001 - Channel 0字计数


002 - Channel 1地址寄存器


003 - Channel 1字计数


004 - Channel 2地址寄存器


005 - Channel 2字计数


006 - Channel 3地址寄存器


007 - Channel 3字计数


008 - 状态/命令寄存器


009 - 请求寄存器


00A - 面具寄存器


00B - 模式寄存器


00C - 清除MSB/LSB移位寄存器


00D - 主清除暂存寄存器


00E - 清除面具寄存器


00F - 多面具寄存器


010-01F - 8237 DMA控制器(PS2型号60和80),保留(AT)


020-02F - 8259A主可编程中断控制器


030-03F - 8259A从可编程中断控制器(AT,PS2)


040-05F - 8253或8254可编程间隔计时器


040 - 8253通道0,计数除数


041 - 8253通道1,RAM刷新计数器


042 - 8253通道2,磁带和扬声器功能


043 - 8253模式控制(见8253)


044 - 8254 PS/2扩展计时器


047 - 8254通道3控制字节


060-067 - 8255可编程外围接口(PC,XT,PCjr)


060 - 8255端口A键盘输入/输出缓冲器(输出PCjr)


061 - 8255端口B输出


062 - 8255端口C输入


063 - 8255命令/模式控制寄存器


060-06f - 8042键盘控制器(AT,PS2)


060 - 8042键盘输入/输出缓冲寄存器


061 - 8042系统控制端口(用于与8255兼容)


064 - 8042键盘命令/状态寄存器


070 - CMOS RAM/RTC,同时NMI使能/禁用(AT,PS2,见RTC)


071 - CMOS RAM数据(AT,PS2)


080 - 制造商检查点端口


080-090 - DMA页面寄存器


0A0 - NMI屏蔽寄存器(PC,XT)(写入80h启用NMI,00h禁用)


0A0-0BF - 第二个可编程中断控制器(AT,PS2)


0C0 - TI SN76496可编程音调/噪声生成器(PCjr)


0C0-0DF - 8237 DMA控制器2(AT)


0C2 - DMA通道3选择器(见端口6 & 82)


0E0-0EF - 保留


0F0-0FF - 数学协处理器(AT,PS2)


0F0-0F5 - PCjr磁盘控制器:


0F0 - 磁盘控制器


0F2 - 磁盘控制器控制端口


0F4 - 磁盘控制器状态寄存器


0F5 - 磁盘控制器数据端口


0F8-0FF - 保留用于未来微处理器扩展


100-10F - POS可编程选项选择(PS2):


100 - POS寄存器0,适配器ID字节(LSB)


101 - POS寄存器1,适配器ID字节(MSB)


102 - POS寄存器2,选项选择数据字节1


比特0是卡启用(CDEN)


103 - POS寄存器3,选项选择数据字节2


104 - POS寄存器4,选项选择数据字节3


105 - POS寄存器5,选项选择数据字节4


比特7是(-CHCK)


比特6是保留


106 - POS寄存器6,子地址扩展(LSB)


107 - POS寄存器7,子地址扩展(MSB)


110-1EF - 系统I/O通道


170-17F - 固定磁盘1(AT):


170 - 磁盘1数据


171 - 磁盘1错误


172 - 磁盘1扇区计数


173 - 磁盘1扇区号


174 - 磁盘1磁道低


175 - 磁盘1磁道高


176 - 磁盘1驱动/头


177 - 磁盘1状态


1F0-1FF - 固定磁盘0(AT):


1F0 - 磁盘0数据


1F1 - 磁盘0错误


1F2 - 磁盘0扇区计数


1F3 - 磁盘0扇区号


1F4 - 磁盘0磁道低


1F5 - 磁盘0磁道高


1F6 - 磁盘0驱动/头


1F7 - 磁盘0状态


200-20F - 游戏适配器


210-217 - 扩展卡端口(XT):


210 - 写入:锁定扩展总线数据


读取:验证扩展总线数据


211 - 写入:清除等待,测试锁定


读取:数据地址的MSB


212 - 读取:数据地址的LSB


213 - 写入:0=启用,1=/禁用扩展单元


214-215 - 接收卡端口


214 - 写入:锁定数据,读取:数据


215 - 读取:MSB的地址,下次读取:地址的LSB


21F - 保留


220-26F - 保留用于I/O通道


270-27F - 第三个并行端口(见并行端口):


278 - 数据端口


279 - 状态端口


27A - 控制端口


280-2AF - 保留用于I/O通道


2A2-2A3 - MSM58321RS时钟


扩展资料

在微机系统中,每个端口 分配有唯一的地址码,称之为端口地址。



固定地址I\/O端口译码电路
A9A8A7A6A5A4A3=1111000时,74HCT138处于允许译码状态,A2A1A0=000~111。A9A8A7A6A5A4A3A2A1A0=1111000000b=3C0h时,Y0有效 A9A8A7A6A5A4A3A2A1A0=1111000001b=3C1h时,Y1有效 ...A9A8A7A6A5A4A3A2A1A0=1111000111b=3C7h时,Y7有效 所以输出端口的基地址为3C0h~3C7h。

BIOS串口3F8跟2E8是什么? 如何设置正确?
3F8和2E8是I\/O端口地址。正确设置步骤如下:1、主板的串行端口1默认值:3F8 \/ IRQ4自动:由BIOS自动设置。 3F8 \/ IRQ4指定串行端口1为COM1,并使用中断4,I \/ Q端口地址为3F8; 禁用:关闭主板上的串行端口1。 选项:2F8 \/ IRQ3; 3E8 \/ IRQ4; 2E8 \/ IRQ3。2、主板的串行端口2...

寻址空间端口地址分配
对于使用EISA或PCI等总线结构的现代PC,有64KB的I\/O地址空间可供使用。在普通Linux系统下通过查看\/proc\/ioports文件可以得到相关控制器或设置使用的I\/O地址范围:[root@plinux root]# cat \/proc\/ioports0000-001f : dma10020-003f : pic10040-005f : timer0060-006f : keyboard0070-007f : rtc...

你好 请问STC12C5A32S2 的ALE\/P4.5如何设置成I\/O口?
P4SW BBH - LVD_P4.6 ALE_P4.5 NA_P4.4 - - - - x000,xxxx NA\/P4.4:0,复位后P4SW.4 = 0,NA\/P4.4脚是弱上拉,无任何功能 1,通过设置P4SW.4 = 1,将NA\/P4.4脚设置成I\/O口(P4.4)ALE\/P4.5:0,复位后P4SW.5=0,ALE\/P4.5脚是ALE信号 1,...

什么是I\/ O口?
4个I\/O口的作用是:第一功能是普通I\/O口,其中P0口需外接上拉电阻;第二功能各不相同,分别为:P0口:作外部三总线的地址总线(低8位)\/数据总线;P1口:作扩展型芯片的外部引脚,例如52的C\/T2外部信号输入,S52之WDT的报警输出等;P2口:作外部三总线的地址总线(高8位);P3口:作串口、...

OUT:DX,AL是什么意思
就是常说的“I\/O端口地址”。把端口地址放在DX寄存器中,可对该端口进行读\/写。IN AL,DX ;从DX端口读入8位,放在AL寄存器中 IN AX,DX ;从DX端口读入8位,放在AL寄存器中 从DX+1端口读入8位,放在AH寄存器中 OUT DX,AL ;把AL的8位值送DX端口 OUT DX,AX ;AL值送DX端口,AH值送DX...

单片机4个并行I\/O口的功能和使用注意事项
P0端口是使用最广泛的I\/O端口。2、作为地址\/数据复用口使用时的工作原理 在访问外部存储器时P0口作为地址\/数据复用口使用。 这时多路开关‘控制’信号为‘1’,‘与门’解锁,‘与门’输出信号电平由“地址\/数据”线信号决定;多路开关与反相器的输出端相连,地址信号经“地址\/数据”线→反相器→V2场效应管栅极→...

请问对PLC的I\/O点及地址的分配正确的书写格式是什么样的?请举例!还有...
FX系列是8进制0-7 10-17 20-27 30-37 FX系列Y几就是Y几 ,X几就是是X几,Q系列是16进制0-0F 10-1F 20-2F 30-3F但是Q系列是按照序列排得,比如第一槽放置的是X41模块,占用输入点0-F,第二槽放置的是Y41P,占用输出点10-1F ...

MCS-51中的4个I\/O口在使用时有哪些特点和分工?
在访问外部存储器时,作为复用的低8位地址\/数据总线。P1口是8位准双向并行I\/O端口,在编程校验期间,用于传输低8位地址。P2口是8位准双向并行I\/O端口,在访问外部存储器时,用于输出高8位地址,在编程期间用于传输高8位地址和控制信息。P3口准双向并行I\/O端口,可提供各种特殊功能。

扩展端口所使用的芯片的地址分别是多少
若使8255的片选脚CS低电平有效,单片机的P2.7必须为0,P2其余位为1(以确保系统中的其余I\/O芯片的CS脚全为1,不选),即高8位地址为7Fh;低8位地址的最低两位P0.1、P0.0用于识别8255的四个端口(A、B、C口,及控制口)。.若程序中定义8255控制口地址为7FFFh,即低8位地址全为1,(8255...