端口地址I/O端口地址表
端口地址在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...