微机系统与接口技术-第2章.pptVIP

  • 4
  • 0
  • 约7.23千字
  • 约 85页
  • 2019-08-09 发布于辽宁
  • 举报
2.4.2 I/O设备的类型及设备的逻辑概念 I/O设备的逻辑概念 在操作系统和微处理器与I/O设备打交道及处理I/O设备相关问题时,则是把I/O设备抽象为逻辑概念。 例如,微处理器把I/O设备抽象为接口中的端口,即用I/O设备的端口地址代替具体I/O设备。这样一来,在程序中CPU与端口交换信息,就是与I/O设备交换信息。 * Page * 2.3.4 存储器的管理机制 存储器的分段技术 存储器的寻址方案 * Page * 存储器的分段技术 16位微机采用分段的办法来管理与使用存储器; 存储器空间划分为几个段,每个段的长度最多为64KB; 每一个段必须开始于一个能被16 整除的存储单元地址,这意味着段起始地址的最低4位一定是零。 段的起始地址叫做段基址,或段地址,并且存放在段寄存器中。如数据段DS,堆栈段SS,代码段CS,附加数据段ES等; 段内部存储单元到段基址的距离叫偏移地址,偏移地址一般放在指针寄存器(如BX、IP、SP、SI、DI)中。 * Page * 图2.10 各段独占64KB * Page * 图 2.11 各段重叠 * Page * 存储器的分段技术 操作系统按段分配存储空间给用户程序存放代码或数据。 程序员在编写程序时要把存储器分成段,并在程序的开头设置各段寄存器,以定义(申请)所需要用到的几个段,参见第5章的例5.1、例5.

文档评论(0)

1亿VIP精品文档

相关文档