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

图一 奔腾概念示意图

  

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

  

图二 内存划分示意图

  1MB常规内存包括:

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

  

图三 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的数据区。

 

图四 系统区映像

  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设备。

  

图五 真实设备地址

转载于:https://www.cnblogs.com/AmitX-moten/p/4183749.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值