㈠ 计算机I/O端口地址是如何分配的,各种输入输出设备地址如何确定的呢需要看哪方面的书
I/O端口功能表
———————————————————————————
I/O地址功能、用途
———————————————————————————
0DMA通道0,内存地址寄存器(DMA控制器1(8237))
1DMA通道0,传输计数寄存器
2DMA通道1,内存地址寄存器
3DMA通道1,传输计数寄存器
4DMA通道2,内存地址寄存器
5DMA通道2,传输计数寄存器
6DMA通道3,内存地址寄存器
7DMA通道3,传输计数寄存器
8DMA通道0-3的状态寄存器
0AHDMA通道0-3的屏蔽寄存器
0BHDMA通道0-3的方式寄存器
0CHDMA清除字节指针
0DHDMA主清除字节
0EHDMA通道0-3的清屏蔽寄存器
0FHDMA通道0-3的写屏蔽寄存器
19HDMA起始寄存器
20H-3FH可编程中断控制器1(8259)使用
40H可编程中断计时器(8253)使用,读/写计数器0
41H可编程中断计时器寄存器
42H可编程中断计时器杂项寄存器
43H可编程中断计时器,控制字寄存器
44H可编程中断计时器,杂项寄存器(AT)
47H可编程中断计时器,计数器0的控制字寄存器
48H-5FH可编程中断计时器使用
60H-61H键盘输入数据缓冲区
61HAT:8042键盘控制寄存器/XT:8255输出寄存器
62H8255输入寄存器
63H8255命令方式寄存器
64H8042键盘输入缓冲区/8042状态
65H-6FH8255/8042专用
70HCMOSRAM地址寄存器
71HCMOSRAM数据寄存器
80H生产测试端口
81HDMA通道2,页表地址寄存器
82HDMA通道3,页表地址寄存器
83HDMA通道1,页表地址寄存器
87HDMA通道0,页表地址寄存器
89HDMA通道6,页表地址寄存器
8AHDMA通道7,页表地址寄存器
8BHDMA通道5,页表地址寄存器
8FHDMA通道4,页表地址寄存器
93H-9FHDMA控制器专用
0A0HNM1屏蔽寄存器/可编程中断控制器2
0A1H可编程中断控制器2屏蔽
0C0HDMA通道0,内存地址寄存器(DMA控制器2(8237))
0C2HDMA通道0,传输计数寄存器
0C4HDMA通道1,内存地址寄存器
0C6HDMA通道1,传输计数寄存器
0C8HDMA通道2,内存地址寄存器
0CAHDMA通道2,传输计数寄存器
0CCHDMA通道3,内存地址寄存器
0CEHDMA通道3,传输计数寄存器
0D0HDMA状态寄存器
0D2HDMA写请求寄存器
0D4HDMA屏蔽寄存器
0D6HDMA方式寄存器
0D8HDMA清除字节指针
0DAHDMA主清
0DCHDMA清屏蔽寄存器
0DEHDMA写屏蔽寄存器
0DFH-0EFH保留
0F0H-0FFH协处理器使用
100H-16FH保留
170H1号硬盘数据寄存器
171H1号硬盘错误寄存器
172H1号硬盘数据扇区计数
173H1号硬盘扇区数
174H1号硬盘柱面(低字节)
175H1号硬盘柱面(高字节)
176H1号硬盘驱动器/磁头寄存器
177H1号硬盘状态寄存器
1F0H0号硬盘数据寄存器
1F1H0号硬盘错误寄存器
1F2H0号硬盘数据扇区计数
1F3H0号硬盘扇区数
1F4H0号硬盘柱面(低字节)
1F5H0号硬盘柱面(高字节)
1F6H0号硬盘驱动器/磁头寄存器
1F7H0号硬盘状态寄存器
1F9H-1FFH保留
200H-20FH游戏控制端口
210H-21FH扩展单元
278H3号并行口,数据端口
279H3号并行口,状态端口
27AH3号并行口,控制端口
2B0H-2DFH保留
2E0HEGA/VGA使用
2E1HGPIP(0号适配器)
2E2H数据获取(0号适配器)
2E3H数据获取(1号适配器)
2E4H-2F7H保留
2F8H2号串行口,发送/保持寄存器(RS232接口卡2)
2F9H2号串行口,中断有效寄存器
2FAH2号串行口,中断ID寄存器
2FBH2号串行口,线控制寄存器
2FCH2号串行口,调制解调控制寄存器
2FDH2号串行口,线状态寄存器
2FEH2号串行口,调制解调状态寄存器
2FFH保留
300H-31FH原形卡
320H硬盘适配器寄存器
322H硬盘适配器控制/状态寄存器
324H硬盘适配器提示/中断状态寄存器
325H-347H保留
348H-357HDCA3278
366H-36FHPC网络
372H软盘适配器数据输出/状态寄存器
375H-376H软盘适配器数据寄存器
377H软盘适配器数据输入寄存器
378H2号并行口,数据端口
379H2号并行口,状态端口
37AH2号并行口,控制端口
380H-38FHSDLC及BSC通讯
390H-393HCluster适配器0
3A0H-3AFHBSC通讯
3B0H-3BHMDA视频寄存器
3BCH1号并行口,数据端口
3BDH1号并行口,状态端口
3BEH1号并行口,控制端口
3C0H-3CFHEGA/VGA视频寄存器
3D0H-3D7HCGA视频寄存器
3F0H-3F7H软盘控制器寄存器
3F8H1号串行口,发送/保持寄存器(RS232接口卡1)
3F9H1号串行口,中断有效寄存器
3FAH1号串行口,中断ID寄存器
3FBH1号串行口,线控制寄存器
3FCH1号串行口,调制解调控制寄存器
3FDH1号串行口,线状态寄存器
3FEH1号串行口,调制解调状态寄存器
3FFH保留
2.2.1I/O端口和寻址
http://book.51cto.com/art/200812/102818.htm
2.2I/O端口寻址和访问控制方式
2.2.1I/O端口和寻址
CPU为了访问I/O接口控制器或控制卡上的数据和状态信息,需要首先指定它们的地址。这种地址就称为I/O端口地址或者简称端口。通常,一个I/O控制器包含访问数据的数据端口、输出命令的命令端口和访问控制器执行状态的状态端口。端口地址的设置方法一般有两种:统一编址和独立编址。
端口统一编址的原理是把I/O控制器中的端口地址归入存储器寻址地址空间范围内。因此这种编址方式也称为存储器映像编址。CPU访问一个端口的操作与访问内存的操作一样,也使用访问内存的指令。端口独立编址的方法是把I/O控制器和控制卡的寻址空间单独作为一个独立的地址空间对待,称为I/O地址空间。每个端口有一个I/O地址与之对应,并且使用专门的I/O指令来访问端口。
IBMPC及其兼容机主要使用独立编址方式,采用了一个独立的I/O地址空间对控制设备中的寄存器进行寻址和访问。使用ISA总线结构的传统PC,其I/O地址空间范围是0x000~0x3FF,有1024个I/O端口地址可供使用。各个控制器和控制卡所默认分配使用的端口地址范围见表2-1。关于这些端口的使用和编程方法将在后面具体涉及相关硬件时再详细进行说明。
另外,IBMPC也部分地使用了统一编址方式。例如,CGA显示卡上显示内存的地址就直接占用了存储器地址空间0xB800~0xBC00范围。因此若要让一个字符显示在屏幕上,可以直接使用内存操作指令往这个内存区域执行写操作。

㈡ 怎么查看电脑设备的端口号
01
打开电脑,然后在抄电袭脑下方的任务栏点击右键,弹出任务选项

㈢ MSP430采用Modbus RS485口通信 我应该怎么样通过程序来设置从设备的地址 包括设备地址和端口地址
Modbus RS485串口通讯物理线路A-A.B-B对接,如果接电脑的话要将485转成232,加个转换模块就可以(485转232模块)。设置方面:主从设备的“波特率”数据位、停止位、奇偶校验“参数设置成一致的。还有主设备一般设置地址是1.从设备地址可以设置成2-247任意一个,地址不能重复出现。就可以了。剩下的就是读取从设备的寄存器地址了。
㈣ 如何设置远程路由器IP地址和端口
你的远程是内网远程还是外网远程?内网的很好办,直接进路由器就好了,常规设置。
要是外网远程的话,先需要你在路由上开通远程访问权限,然后远程访问路由,和内网进路由一样。
要是你想表述的是设置远程访问的ip和端口的话就看你的路由器品牌了,不过一般超过1000大洋的路由都有远程访问的功能,以H3C为例,进入路由管理界面,“设备管理”-“远程管理”,里面有web设置和telnet设置两项。底下给你个截图。其他的品牌的你打电话问售后。

打字很累,还要配图,记得采纳。
㈤ 如何对RS485设备进行地址的设置
modbus用串口通信时一般不用设端口地址的,每一个485口可以并联最多32个从设备(自然专最好将地址的属值定义在1到32之间),每个从设备的地址不一样,从设备会根据主设备发送帧报文中的地址判断是不是在查询自己,若是则进行应答。至于地址设置,只要在从设备通信程序中定义一个地址变量,可以给地址变量赋定值,也可以编个小程序根据需要设置地址变量的值,最后通过比较该值与接收的报文中的地址是否一致,若一致,则进行返回应答帧。
㈥ 服务器防火墙的地址跟端口如何设置
冲突应该不会有,但是你要注意,一般不需要装ARP的,自己手工绑定好就可以了,DDOS,这个软件,有点怎么说呢,小用处,真正的话,还是硬防好
㈦ 电脑添加设备如何添加ip端口
点“本地连接”点“属性”点“常规”
点Internet协议,双击,你就可以修专改了.(提示:一定要属记住原来的IP,出了问题也好恢复。)追问:
你所说的端口很广义,你看:有
,有
能不能说的具体些?我在这方面不懂。最好能带些图片解释。麻烦了。还有,就是我照你说的打开了IP,但是有“自动获得IP地址”和“使用下面的IP地址”。打开时,显示的是“自动获得IP地址”。我应该怎么办?我刚才试了一下,“使用下面的IP地址”,有“IP地址”,“子网掩码”,“默认网关”。我把IP地址输入后,系统出现了“输入了丢失子网掩码的地址。请添加子网掩码”,这是怎么回事?回答:嗯,好的子网掩码”和“默认网关”应该是自动填写的(至少我家是这样)
“河南省郑州市 河南商业高等专科学校”校园网络。你们那不能改(忍受吧)
㈧ 怎么设置端口
NAT映射端口
网外(Internet)访问代理服务器内部的实现方法
由于公网IP地址有限,不少ISP都采用多个内网用户通过代理和网关路由共用一个公网IP上INTERNET的方法,这样就限制了这些用户在自己计算机上架设个人网站,要实现在这些用户端架设网站,最关键的一点是,怎样把多用户的内网IP和一个他们唯一共享上网的IP进行映射!就象在局域网或网吧内一样,虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部的IP地址,怎么样把外网的IP映射成相应的内网IP地址,这应该是内网的那台代理服务器或网关路由器该做的事,对我们用私有IP地址的用户也就是说这是我们的接入ISP服务商(中国电信、联通、网通、铁通等)应该提供的服务,因为这种技术的实现对他们来说是举手之劳,而对我们来说是比较困难的,首先得得到系统管理员的支持才能够实现。因为这一切的设置必须在代理服务器上做的。
要实现这一点,可以用Windows 2000 Server 的端口映射功能,除此之外Winroute Pro也具有这样的功能,还有各种企业级的防火墙。而对于我们这些普通用户,恐怕还是用Windows 2000 Server最为方便。
先来介绍一下NAT,NAT(网络地址转换)是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。NAT常用于私有地址域与公用地址域的转换以解决IP地址匮乏问题。在防火墙上实现NAT后,可以隐藏受保护网络的内部拓扑结构,在一定程度上提高网络的安全性。如果反向NAT提供动态网络地址及端口转换功能,还可以实现负载均衡等功能。
端口映射功能可以让内部网络中某台机器对外部提供WWW服务,这不是将真IP地址直接转到内部提供WWW服务的主机,如果这样的话,有二个蔽端,一是内部机器不安全,因为除了WWW之外,外部网络可以通过地址转换功能访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同样多的IP地址进行转换,从而达不到节省IP地址的目的。端口映射功能是将一台主机的假IP地址映射成一个真IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转到内部一主机的提供这种特定服务的主机;利用端口映射功能还可以将一台真IP地址机器的多个端口映射成内部不同机器上的不同端口。 端口映射功能还可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等协议。理论上可以提供六万多个端口的映射,恐怕我们永远都用不完的。
一、下面来介绍一下通过NAT共享上网和利用NAT来实现端口映射。
1、在Windows 2000 Server上,从管理工具中进入“路由和远程访问”(Routing and Remote Access)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问”
2、点“下一步”
3、选“Internet连接服务器”,让内网主机可以通过这台服务器访问Internet.
(最好先配置好NAT共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置NAT共享就有点麻烦了,弄的不好NAT还共享不了。)
4、选“设置有网络地址转换(NAT)路由协议的路由器”,不要选“设置Internet连接共享(ICS)”.(ICS与NAT的区别在于使用的容易程度上,为了启用ICS,只需要选择一个复选框就可以了,而为了启用NAT,则需要更多的配置任务,此外,ICS用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的IP地址范围;针对与外部网络的通信,它被限制在单个公共IP地址上;它只允许单个内部网络接口。)
5、先在此说一下我的网络情况:
Internet连接 192.200.200.3(也是个内部地址,没办法,铁通的网络不太好,网速不快,价钱又贵,我的命真苦啊)
宿舍内连接 192.168.0.1(宿舍里连有局域网,共4台电脑,其中一台上装了Sambar 5.1b5做的Web服务器,Web端口是80,待会就从外网(用192.200.200.55来替代)来访问这个192.168.0.2:80上的网页)
这台NAT主机上开通了IIS 5.0,端口是80,用端口映射的办法把8081端口映射到内部主机192.168.0.2的80端口上。
6、在“路由和远程访问服务器安装向导”中选“Internet连接”(就是连向Internet的那个连接),点“下一步”。
7、选“完成”
到此为止,NAT共享设置也就完成了,内部的主机也能上网了。内部主机的网络设置如下:
IP地址范围是912.168.0.2~192.168.0.254,子网掩码为255.255.255.0,网关为192.168.0.1,DNS为ISP给的地址,我们的是211.98.xxx.xxx
二、利用NAT来映射端口
1、添加NAT协议。右击“常规”,-》“新路由选择协议”
2、在“新路由选择协议”中选择“网络地址转换(NAT)”,点击“确定”
3、这样在“IP路由选择”中就多了一项“网络地址转换(NAT)”
4、右击“网络地址转换(NAT)”,添加“新接口”
5、在“网络地址转换(NAT)的新接口”中选择“Internet连接”(也就是连向Internet的那个连接,可不要选错咯)
6、在“网络地址转换-Internet连接属性”中选中“公用接口连接到Internet”,复选“转换TCP/UDP头(推荐)”
7、在"地址池"选项表里添加你需要提供端口重定向的起始地址与结束地址.(也
7、
就是你要拿出来搞端口映射的所有IP地址,一般情况下我们就一个IP地址,所以可以不用“地址池”不同之处后面再讲。这里假设有8个地址,设置如下:
添好后是这样的:
8、在"特殊端口"选项表里提供了你需要定向的数据连接协议(是TCP还是UDP协议,如Web和FTP就是TCP协议的),选准后“添加”
9、“添加特殊端口”,这里就是设置端口映射的核心了,把NAT主机的哪个端口映射到内网主机的哪个端口就在这里设置,由于设有“地址池”,所以可以在“公网地址”中添上“地址池”中的任一地址,这里添的是“192.200.200.3”,也就
是我的地址,如果你在前面没有设置“地址池”,那么在这个选项页中“在此地址池项”为灰色不可选,你只能选“在此接口”,
也就是你只有一个公网IP地址,这比较适合只有一个IP的朋友,可以不用“地址池”,何必做多余的设置呢?假如有问题的话,还不是自找麻烦。
“传入端口”就是别人从网外访问有公网IP的NAT服务器的端口,这里设的为8080。
“专用地址和传出地址”就是内部主机的IP地址和提供特殊服务的端口,这里是把192.200.200.3上的8080端口映射到192.168.0.2