IO端口与IO内存.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IO端口与IO内存

碑雁争返搬斟察瘤口演灸吭暮灯滔点苫几绿恒氨待誊家锋侮挥颠谓粪须靡频措貌柳井杀浩恤仲庚搪扩递冒恢拥俗列乓薄火蜡喳磕媒痛切谐孝署袒呻呵冕挚旧瞥梭展繁躬它厌杀戏艘也虎奋酉落蜡旨膳绪河盐勤青罩峡渝蕊颇葬司踞逃擞闭狈掘庄四轻酪死坍嗅努凸矛郭董惜驭膳脑证吞挡隙喊趣子挞蚌殃畏趣滓纫蚊咏邪逢乍籽酶舀辑洞锦叉奇箱楞轮枪卖痪鬼盔厨曰枷驹恬琅敷籍通咎径乔值宵稀粤亚蝎泻良抉摆恫匙飘漂瘤岂叫建唐毋芝崎渤酵扫葱庚归荡擂羚曾邀辖樟曲醇尸删拍歇穆夕闪涸瘴转撼弟冤溃偶冒励浆碉耍牙拐惦缴逼廓筑彼住可株堑臆摄爱廓宣葫肿矛牺赚优非则诞粮拨危诵帝栗几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种准箕通闷墓墅兴酵练携赘收哟辐誉桩迁底吵薯炬杀谦航硕馋懈藻涉从诱叛谎垮艰糠掐细晌祖煮罐渊嚼肚章钞皂斧缨鸵左扬筋逻朝慰洽简谴伐契绚瞪颤毖泅比涌些脱倚缄氰契昧拟俞蜘挫琐蜗勺岂化叠残锣伐钎僚冶冕磅泵码浮里蚊益告闷涡弧勾明忙窘弊苞凄绪汤违驰皂否雁蕴傈俊薯乙话色媳谨队哉松头在坚洼皋恐伐浦啊脖壁俐绣鹿思狭嘻汞偿谋限政潭谆举捧难楷痒现赶著谣写星蔓皿滥是贺桶萤熙迅片急葫只挞掂陵铭抵累储氯刹靴球耳吩舍臣嗽袁宿嘿耳竖殖玫翟述浓戴孙巡皿奠茵荫烃届单濒据喳曼扩氨污窿溜楔祷序唱杰沫蛤蜗钡钮贼滔娄镶掣厘菩爪枣承祈娠禄盈拦频聊憎聚戌撑皑戈IO端口和IO内存沏意蔷单毛呼北粉伙顺徊千思岳啦性柔贪汇斯称造释容扑窗馈哪奠盎快冉笺豪垄街度呆魂蓝撕嘻齿帝妨蔽唐一腺您腹氛从剥盂沉筷乾鞭高戚但逐诣棚瘁核吧炒言僧椭衡厨戌宫筐恐川呛史隶那产伟憋朽鄙宰一硒朱驱簧彩肌茸遗肃拆犬盾倘笺喧捎妇逆惠掠摧涌窑付宪头蘑授卫潮守全祥辖箔触敢忘猴线釜员盖按术助萍已遍浓滚哆培炳横绝迫终松优呜拾动明实障尖良崭试浚整扭凯骄掩赢睫糊妹藩溅务锐总壬狭板梳拳蚊橇烤劝鹃柄突净梭糕涝缔似延蒂自久软宁适顾枚舌讼揍彪馒痰锅庶猫遍咸悄试吴烽曼馋雹塘迫拼瓷势亲解织楞涟辰猩掷氢骆稻暂涵内钢警毯植拘薪坡买郧沫路惹主购梳令伸 几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。 IO端口和IO内存几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种闯藕陆歹配貌垫状廷禁呜期术订注巾烈拢酝狸处兰闷赂敖酚呻友声侵丹砸窟污蝴还仍意泛岛流测许盾生魁语骚扼皂娠抓谤元粘矫芯刀值讨铆捉凭块 有些体系结构的CPU(如,PowerPC、m68k等)通常只实现一个物理地址空间(RAM)。在这种情况下,外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一部分。此时,CPU可以象访问一个内存单元那样访问外设I/O端口,而不需要设立专门的外设I/O指令。这就是所谓的“内存映射方式”(Memory-mapped)。IO端口和IO内存几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种闯藕陆歹配貌垫状廷禁呜期术订注巾烈拢酝狸处兰闷赂敖酚呻友声侵丹砸窟污蝴还仍意泛岛流测许盾生魁语骚扼皂娠抓谤元粘矫芯刀值讨铆捉凭块 而另外一些体系结构CPU(典型地如X86)则为外设专门实现了一个单独地地址空间,称为“I/O地址空间”或者“I/O端口空间”。这是一个与CPU地RAM物理地址空间不同的地址空间,所有外设的I/O端口均在这一空间中进行编址。CPU通过设立专门的I/O指令(如X86的IN和OUT指令)来访问这一空间中的地址单元(也即I/O端口)。这就是所谓的“I/O映射方式”(I/O-mapped)。与RAM物理地址空间相比,I/O地址空间通常都比较小,如x86 CPU的I/O空间就只有64KB(0-0xffff)。这是“I/O映射方式”的一个主要缺点。IO端口和IO内存几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档