网站大量收购独家精品文档,联系QQ:2885784924

INTEL 80286的.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*INTEL 80286 内部寄存器都是16为的,独立的16位数据线,24根地址线。 80286有两种工作方式:即实地址方式————快速的8086。 虚地址保护方式--------可寻址16MB的物理地址。 8086的汇编语言程序不经任何修改就可在80286上运行。 8086的结构按功能分为EU和BIU两大部份,而80286把BIU分为三个部分(AU地址单元 IU指令单元 BU总线单元) ,使得80286的这4个单元并行工作,加之总线单元中增加了已译码指令队列以及较8086高的时钟频率,80286的整体功能比8086高很多。 80286的内部寄存器 通用寄存器、指令指针寄存器、4个段寄存器在世地址方式下和8086一样;段寄存器在虚地址保护方式下存放的是与段基址有关的信息,此外,较8086增加了机器状态字、任务寄存器、及描述符寄存器等。 标志寄存器FLAGS 13 12 NT IOPL OF DF IF TF SF ZF AF PF CF 其中IOPL I/O特权标志位(在保护方式下指明操作的级别0-3) NT 嵌套标志位 当前执行的任务正嵌套在另一任务中时NT=1,否则,NT=0 2.机器状态字 TS EM MP PE TS 任务切换位。当两任务切换时,TS=1,切换完成TS=0. EM 协处理器仿真状态。EM=1表示系统要用软件来仿真协处理的功能。 MP 监督协处理器位。MP=1协处理器工作,否则MP=0. PE 保护方式允许位。进入保护方使实PE=1.80286在实地址方式下工作时PE=0. 任务寄存器TR 存放当前正在执行的任务状态 描述符寄存器(对程序员不可见) GDTR 全局表述符寄存器 LDTR 局部描述符寄存器 IDTR 中断描述符寄存器 INTEL 80386 80386时32位微处理器,支持32位地址和数据类型,CPU内部有存储管理部件,能实现分段和分页管理,能够寻址2 (32)即4GB物理地址,有4级保护功能,此外 ,流水线技术、高速缓冲存储器(CACHE)和高速总带宽大大的缩短了指令的执行时间。 80386的内部结构分为中央处理部件CPU、存储管理部件MMU和总线管理部件BIU. 中央处理部件由指令部件和和执行部件组成,指令部件有两个指令预取和已译码指令队列;执行部件含32位算术运算单元ALU,8个32位通用寄存器和一个64位桶型移位器。 存储管理部件由分段部件和分页组成,存储器采用分段、分页结构,每页位4KB,程序或数据都以页位单位进入实存;每个段可包含多个页,最大容量位2(32)=4GB.一个任务可包含16K个段,可为每个任务提供16K*4GB的虚拟存储空间。 80386的寄存器:通用寄存器、段寄存器、指令指针寄存器、系统地址寄存器、标志寄存器、控制寄存器、调试寄存器、测试寄存器。见P289 1:通用寄存器组 AH AL BH BL CH CL DH DL SP BP SI DI EAX EBX ECX EDX ESP EBP ESI EDI 2.段寄存器 6个16位的选择器寄存器和6个64位的描述符寄存器,选择器寄存器在实地址模式下和8086相同,在保护虚地址方式下存放段选择字。 3指令指针和标志寄存器 32位的EIP可寻址4GB的是存。 4标志寄存器 较80286多定已了VM和RF VM 虚拟方式标志位。 VM=1表示工作在虚地址方式。 RF 恢复标志位。 RF=1表示下面的指令中所有故障都被忽略,当成功执行完每条指令时,RF被置位。 5控制寄存器 CR0 CR1 CR2 CR3 其中CR0的低16位为机器状态字 CR1 斩时没有定义 CR2存放最后一次发生页故障的线性地址。 CR3 页目录表的物理地址(低12位为零 使页目录表在页的整数边界上) 6.系统地址寄存器 GDTR IDTR LTDR TR GDTR 全局描述附表寄存器 存放32位的段基址和16位界限 LDTR 局部描述附表寄存器 存放局部描述附表的段选择字 IDTR 中断描述附表寄存器 存放中断描述附表的32位段基址位和16位界限 TR 任务描述符寄存器 存放任务状态表的16位段选择字。 7.调试寄存器 (DR0---DR7)为程序员提供8个调试(DEBUE)寄存器

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档