社区
汇编语言
帖子详情
关于端口地址的一点疑惑,有点菜哦~
fla888
2003-08-21 09:25:25
外设寻址有存储器寻址和端口寻址,在这两种方法中,外设的地址都是指的同一个地址,只是cpu所运用的方法不同吗??
前者寻址要占用一定内存空间,是不是指的在一定物理内存中存储着外设端口地址,而那部分物理内存就相当于一个指向外设的指针,而用in ,out等指令时,就是直接对端口地址操作,不要经过内存来间接寻端口这一环??/
不知道自己的看法对否,所以来问问高手的理解~
...全文
26
6
打赏
收藏
关于端口地址的一点疑惑,有点菜哦~
外设寻址有存储器寻址和端口寻址,在这两种方法中,外设的地址都是指的同一个地址,只是cpu所运用的方法不同吗?? 前者寻址要占用一定内存空间,是不是指的在一定物理内存中存储着外设端口地址,而那部分物理内存就相当于一个指向外设的指针,而用in ,out等指令时,就是直接对端口地址操作,不要经过内存来间接寻端口这一环??/ 不知道自己的看法对否,所以来问问高手的理解~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hswxf
2003-08-24
打赏
举报
回复
"外设寻址有存储器寻址和端口寻址,在这两种方法中,外设的地址都是指的同一个地址,只是cpu所运用的方法不同吗??"
不对,在独立编址的情况下, CPU是二种不同的方法管理外设与内存地址的,它们的指令逻辑结构不同,内存寻址一般由CPU直接寻址(上地址线),外设寻址需要由外围芯片支持(管理)。 如果你说的是编程方法也不一样(不用说了吧)
外设地址在管理芯片中,在内存中的是中断向量不是外设地址,外设地址称端口或接口等
访问外设地址不要通过内存
fla888
2003-08-22
打赏
举报
回复
我也很想看intel cpu手册阿,可是e文没过关,只有4及水平,估计看的话会云里雾里~,to win32api:不是人人都有你现在的基础阿~,其实最想的就是高手能为我列一个循序的书目表,
涉及底层硬件方面的,那倒实在~
W32API
2003-08-22
打赏
举报
回复
看 INTEL 的 CPU 手册。。。
关于总线的问题你可直接看一些 PCI、I2C 等总线的规范。。。原理是差不多的,只是实现时有区别。。。在公用总线上会有选择部分
cnzhzy
2003-08-22
打赏
举报
回复
那是不是D000H的物理内存就不被使用了?因为读写D000H时是读写的外设相关存储器。
little_sheep
2003-08-21
打赏
举报
回复
问题一答案是:不是。存储器寻址在系统总线上会有一个存储器读/写的信号,端口方式当然有一个IOR/IOW信号。
第二个问题占用内存空间不是一个指针,而是一一对应,就是你的外设用的D0000H,那么与它相关的内存就会相应的存储器代替了.
zhaobird
2003-08-21
打赏
举报
回复
是这样写的吗?
那一本书上的?
Android 判断IP地址及端口是否正确
在进行网络编程时,端口或者IP的不正确会导致应用挂掉,通过以下方法可以对端口或者IP进行判断是否合法。 二、解决思路 1.端口判断 端口的有效范围在 0 ~ 65535之间,写一个判断方法即可。 2. IP判断 这儿的IP指IPv4...
多方面看IP地址与常见的端口号~华山论剑
一,看看何为IP地址与端口号 (1)IP地址就相当于我们的家(网络定义),分为ipv4和ipv6,我们所说的的IP地址指的是IPV4的地址。家的入口可以看作端口号,从前门进还是后门进啊; 而各个网络在本机和虚拟机下的ip地址...
计算机网络中的
端口地址
我们通过逻辑地址(就是IP地址,工作在网络层,在传输过程中不会变,IPv432位地址,IPv6128位地址)实现计算机之间的通信,计算机之间进程的通信实质上是不同计算机之间进程的通信,而端口号就是唯一的表示这些进程...
I/O
端口地址
译码
端口地址
编码形式有统一编制和独立编制两种方式。常用的为独立编制形式,即外设
端口地址
不同内存地址一起统一编址。并配有专门的I/O指令:IN/OUT(不同于内存的mov指令)。
端口地址
译码即根据地址识别端口(接口
计算机网络知识点——寻址(物理地址、逻辑地址、
端口地址
与专用地址)
目录计算机网络知识点——寻址1、物理地址2、逻辑地址3、
端口地址
(IP地址)4、专用地址 1、物理地址 物理地址,也称为链路地址、MAC地址、LAN地址,它是局域网或广域网定义的节点地址。它包含在数据链路层所用的帧中...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章