独立编址

在不同的微机系统中,I/O端口的地址编排有两种形式:存储器统一编址和I/O独立编址。
I/O独立编址
I/O端口编址和存储器的编址相互独立,即I/0端口地址空间和存储器地址空间分开设置,互不影响。采用这种编址方式,对I/O端口的操作使用输入/输出指令(I/O指令)。
I/0独立编址的优点是:不占用内存空间;使用I/O指令,程序清晰,很容易看出是I/O操作还是存储器操作;译码电路比较简单(因为I/0端口的地址空间一般较小,所用地址线也就较少)。其缺点是:只能用专门的I/0指令,访问端口的方法不如访问存储器的方法多。
上面两种编址方式各有优点和缺点,究竟采用哪一种取决于系统的总体设计。在一个系统中也可以同时使用两种方式,前提是首先要支持I/O独立编址。:Intel的x86微处理器都支持I/O独立编址,因为它们的指令系统中都有I/O指令,并设置了可以区分I/O访问和存储器访问的控制信号引脚。而一些微处理器或单片机,为了减少引脚,从而减少芯片占用面积,不支持I/O独立编址,只能采用存储器统一编址。

http://baike.baidu.com/view/2007755.htm

转载于:https://www.cnblogs.com/lwp513/p/3245587.html

统一编址 独立编址 寻址空间相关推荐

  1. 统一编址独立编址哈佛结构冯诺依曼结构

    统一编址&独立编址 什么是内存? 内存是内部存储器,内存的特点是随机访问,正是这些随机访问的存储特性,决定了内存可以存储数据.内存与CPU是通过总线式访问.地址总线和数据总线.CPU通过给定的 ...

  2. I/O端口编址方式:统一编址和独立编址

    微机原理与接口技术复习 PS:微处理器系统采用存储映像方式编址时 存储单元与 I/O端口是通过 不同的地址编码 来区分的! 编址方法 8086CPU和外部设备之间是通过I/O接口进行联系的,从而达到相 ...

  3. 统一编址与独立编址、哈佛结构与冯诺依曼结构

    一.什么是IO.什么是内存 1.内存是程序的运行场所,内存和CPU之间通过总线连接,CPU通过一定地址来访问具体内存单元. 随机访问特点. 2.IO(input and output)是输入输出接口, ...

  4. I/O设备的编址方式(统一编址,独立编址)

    统一编址:I/O占用存储器地址空间,无须专门的I/O指令. 减少了存储器的最大容量.采用不同地址来区分访问对象. 独立编址:I/O地址与存储器地址分开,采用专门指令来访问I/O. 不占用主存容量,采用 ...

  5. RISC和CISC、统一编址和独立编址、冯诺依曼结构和哈佛结构

    CISC:复杂指令集CPU CISC体系的设计理念是用最少的指令来完成任务(譬如计算乘加只需要一条指令即可),一条指令就代表一段复杂的电路,要支持多条指令功能就需要多段功能电路,因此CISC的CPU本 ...

  6. 实战saas系统多租户数据隔离(三)每个租户使用独立的表空间

    目录 0. 前言 1. 需求分析 2. 系统架构设计 3. 环境准备 4. 编码实现 4.1 添加父项目依赖坐标 4.2 实现eureka注册中心 4.3 实现zuul网关 4.4 实现用户微服务mt ...

  7. CPU寻址范围(寻址空间)一系列问题

    CPU寻址范围(寻址空间)一系列问题 标签: 存储硬件驱动电话制造产品 2012-02-26 16:09 14157人阅读 评论(1) 收藏 举报 分类: 计算机基础(1) 版权声明:本文为博主原创文 ...

  8. 64位计算机最大寻址,为什么说32位操作系统的寻址空间是4G

    1. 什么是寻址空间 寻址空间一般指的是CPU对于内存寻址的能力.通俗地说,就是能最多用到多少内存的一个问题 2. 我们经常听说32位操作系统最多能用4G内存.大部分情况下,这个上限都达不到.例如我的 ...

  9. 微型计算机地址总线是16位,某微型计算机的地址总线的位数是16位,最大的寻址空间可为()。A.32KBB.64KBC.128KBD.256KB...

    某微型计算机的地址总线的位数是16位,最大的寻址空间可为().A.32KBB.64KBC.128KBD.256KB 更多相关问题 [单选题]混凝土自吊斗口下落的自由倾落高度不得超过( ). 可用白色升 ...

最新文章

  1. 【linux】shell中整数运算的加、减、乘、除
  2. linux 提取字符串一部分,Linux Shell 截取字符串的方法示例
  3. python与excel结合-Python与Excel 不得不说的事情
  4. 爬取微博好友所发微博制作词云
  5. Winform中设置ZedGraph的坐标轴的标题和刻度不显示十次幂
  6. GDCM:gdcm::Sorter的测试程序
  7. 截取最后一个下划线前面的字符
  8. .NET Core 微服务学习与实践系列文章目录索引(2019版)
  9. js 条码枪扫描_年会展台 精彩不断 | 沧田:从打印到扫描录入 国产品牌从未停止...
  10. myeclipse 10.7安装过程与初次启动
  11. 企业中该如何防止僵尸网络的入侵?
  12. 57. Attribute specified 属性
  13. 有向图(3.基于十字链表的c++实现)
  14. 计算机组装实践第一课,计算机组装实践研究 毕业论文.doc
  15. 快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
  16. 属性动画Android动画,Android动画(三)属性动画Animator与Interpolator
  17. 《MATLAB语音信号分析与合成(第二版)》:第7章 语音信号的减噪
  18. c语言除号“/”的基本规则
  19. VIVO(维沃)2021年芯片设计工程师笔试题+解析
  20. 期货淀粉相关品种(期货淀粉相关品种是什么)

热门文章

  1. Showdoc 搭建项目 API 文档系统
  2. Spring4.0之四:Meta Annotation(元注解)
  3. 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
  4. 单元测试代码:SpringTest+JUnit
  5. SQL Cookbook—数字、日期
  6. HashMap30连问,彻底搞懂HashMap
  7. 传输层与数据链路层滑动窗口协议的异同
  8. 学成在线--21.课程信息修改
  9. linux su切换用户提示Authentication failture的解决办法
  10. REST framework 用户认证源码