Intel微处理器学习笔记(一) 实模式内存结构

Intel微处理器学习笔记(一) 实模式内存结构

图一 奔腾概念示意图

  

  存储系统一般划分为三个主要部分:TPA(transient program area),System Area和XMS(extended memory system)。

  Intel微处理器学习笔记(一) 实模式内存结构

图二 内存划分示意图

  1MB常规内存包括:

  1M = 640KB + 384KB = 1024KB
  640K = 64*10*1024 = A0000;

  Intel微处理器学习笔记(一) 实模式内存结构

图三 TPA映像

 
                              
   1. 中断向量访问DOS、BIOS和应用程序的各种特性;
  2. BIOS是存于ROM或闪存的程序集,用于操作I/O设备;
  3. 当MSDOS启动的时候,要将IO.SYS从磁盘装入TPA中,允许DOS使用常见I/O设备,它将DOS和BIOS链接到一起;
  4. 设备驱动程序是控制可安装I/O设备的程序;
  5. COMMAND.COM是控制键盘命令的操作,处理从键盘输入的DOS命令,如DIR命令等
 
  系统区包括ROM或闪存中的程序,以及RAM的数据区。

 

Intel微处理器学习笔记(一) 实模式内存结构

图四 系统区映像

  1. 视频显示控制程序;第一部分,用于存放图形或位映像数据,而第二部分用于存放文本数据;

  2. 视屏显示BIOS为控制DOS视频显示的控制程序;

  3. BIOS ROM控制连接到计算机系统的基本I/O设备操作,但不控制视频显示系统的工作;视频显示系统在COOOOH;

  4. 系统BIOS的第一部分(FOOOOH~F7FFFH)包含启动计算机的程序,第二部分为控制基本I/O系统的过程。

 

  微处理器的主要任务:1)在处理器与存储器或I/O之间传送数据;2)简单的算术和逻辑运算;3)通过简单的判定控制程序流向。

  大多数计算机系统都有4条控制系统:MRDC(存储器读控制)、MWTC(存储器写控制)、IORC(I/O读控制)和IOWC(I/O写控制)<===低电平有效。

  读取一个存储单元内容时,先通过地址总线向存储器发送一个地址,然后发出存储器读控制信号,读取到的数据通过数据总线送到未处理器处。


  I/O空间从0000H到FFFFH(类似于一个存储地址)。IO设备允许微处理器与外部设备通信。
  I/O空间允许计算机访问多达64K个不同8位I/O设备,32K个不同的16位I/O设备,或16K个不同的32位I/O设备。

  Intel微处理器学习笔记(一) 实模式内存结构

图五 真实设备地址

你可能感兴趣的:(学习笔记)