如何评价一个微型计算机系统的性能,第1章微型计算机系统讲述.ppt

第1章微型计算机系统讲述

1.2.2 8086/8088的寄存器 3.段寄存器 地址指针寄存器 8086/8088CPU共有4个16位的段寄存器,用来存放每一个逻辑段的段起始地址。8086/8088CPU依赖其内部的4个段寄存器实现寻址1M字节的物理空间。8086/8088把1M字节地址空间分成若干逻辑段,当前使用段的段值存放在段寄存器中。4个段寄存器具体功能如下: 代码段寄存器(Code Segment,CS) 数据段寄存器(Data Segment,DS) 附加段寄存器(Extra Segment,ES) 堆栈段寄存器(Stack Segment,SS) 1.2.3 8086/8088的存储器组织 1.存储器结构 在组成与8086CPU连接的存储器时,1MB的存储空间实际上被分成两个512KB的存储体,即低位存储体(偶地址存储体)和高位存储体(奇地址存储体)。低位存储体的数据线与8086CPU的低数据线D7~D0相连,高位存储体与8086CPU的高位字节数据线D15~D8相连,如图所示。 1.2.3 8086/8088的存储器组织 2.存储单元的地址 以8086/8088为CPU的系统中,存储器是以字节为单位进行线性组织的,两个相邻的字节被称为一个“字”。存放数据是以“高高低低”为原则。即若是以字节(8位)为单位的,将在存储器中按顺序排列存放;若存放的数据为一个字(16位)时,则将每一个字的低字节(低8位)存放在低地址中,高字节(高8位)存放在高地址中,并以低地址作为该字的地址。 1.2.3 8086/8088的存储器组织 2.存储单元的地址 例如,假设地址为20000H的字节存储单元中的内容是34H,20001H的字节存储单元中的内容是12H,则地址为20000H的字节单元内容为34H,地址为20000H的字单元内容为1234H,如图所示。 1.2.3 8086/8088的存储器组织 3.存储器分段 ∶ ∶ ∶ 00000H 逻辑段A起点 FFFFFH 逻辑段B起点 逻辑段C起点 逻辑段D起点 逻辑段A 逻辑段B 逻辑段C 逻辑段D 1.2.3 8086/8088的存储器组织 4.逻辑地址与物理地址 存储器中的每个存储单元都可以用两个形式的地址来表示 逻辑地址 逻辑地址的表示格式为:段地址:偏移地址 例如,0010H:0060H,表示段地址为00100H,偏移地址为0060H。 物理地址 每个存储单元都有一个物理地址,物理地址就是存储单元的实际地址,在CPU通过总线对存储器进行操作时,需利用物理地址来查找所需访问的存储单元。 上例的物理地址就是00160H。 1.2.3 8086/8088的存储器组织 4.逻辑地址与物理地址 逻辑地址与物理地址的转换关系 物理地址=段地址×10H+偏移地址 上例中,物理地址00160H=0010×10H+0060H。 1.2.3 8086/8088的存储器组织 4.逻辑地址与物理地址 逻辑地址与物理地址的转换关系 1.2.3 8086/8088的存储器组织 4.逻辑地址与物理地址 逻辑地址与物理地址的转换关系 1.3 80x86系列微处理器简介 1.3.1 80286处理器 1.3.2 80386处理器 1.3.3 80486处理器 1.3.4 奔腾及以上处理器 1.3.1 80286处理器 1.80286的主要特性 增加地址线,使内存容量提高。 具有两种地址方式:实地址方式和虚地址保护方式。 使用虚拟内存。 寻址方式更加丰富(24种)。 可以同时运行多个任务。 三种类型中断:硬件中断、软件中断的异常中断。 增加了高级类指令、执行环境操作类指令和保护类指令。 时钟频率提高 1.3.1 80286处理器 2.80286的内部结构 80286由地址部件AU、指令部件IU、总线部件BU和执行部件EU组成,如图1-12所示。由于CPU内部这4个部件并行操作,提高了吞吐率,加快了处理速度,所以80286的速度比8086快得多。 1.3.1 80286处理器 2.80286的两种工作方式 实地址方式 在实地址方式下,微处理器可以访问的内存限制在1M字节,物理地址的计算方法与8086相同,设置此方式的目的就是为了与8086兼容。在实地址方式下,80286只是相当于一个快速的8086,没有真正发挥其功能。 虚地址保护方式 在虚地址保护方式之下,80286可直接访问16M字节的内存。此外,80286工作在虚地址保护方式之下,可以保护操作系统,使之不像实模式或8086等不受保护的微处理器那样,在遇到异常应用时会使系统停机。 任向民 王克朝 王喜德 冯阿芳 编著 高级汇编语言程序设计 实用教程(第2版)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值