- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Intel微处理器精品
① 跟踪标志位 TF(Track Flag) 控制单步执行。 TF=1,CPU单步执行;TF=0,CPU连续执行 ② 中断允许标志位 IF(Interrupt Flag) 控制CPU是否允许响应外设的中断请求 IF=1,允许响应外设中断(开中断) IF=0,禁止相应外设中断(关中断) 2. 控制标志位 ③ 方向标志位 DF(Direction Flag) 控制串操作时指令的处理方向 DF=1,反向(高地址→低地址) DF=0,正向(低地址→高地址) return 本章小结 8086/8088微处理器基本结构 寄存器组 80x86内存储组织和管理 涉及的具体知识点: 计算机系统的工作原理 2. 8086/8088微处理器的基本结构 寄存器组 名称、用途、特性; 常用的状态标志CF,SF,OF,ZF 3. 8086/8088内存的组织和管理 (1) 段概念的由来 (2) 几种地址及计算: 物理地址、逻辑地址、段基址、偏移地址、段地址 (3) 堆栈的特性; 栈顶,栈底; 压栈,弹出的操作过程 本章课后任务 认真复习2.1,总结本章涉及的知识点 结合书后习题检查对本章的理解掌握情况 阅读2.2-2.5,了解80x86系列其它微处理器的基本知识 * 1. 80x86的由来 通常将Intel公司生产的8086/8088、80286、80386、80486、Pentium、Pentium Pro、Pentium Ⅱ、Pentium Ⅲ、Pentium 4及其兼容的CPU统称为80x86 CPU或 x86CPU。 将基于这些CPU的计算机,称为80x86计算机或x86计算机。 2. 不同类型cpu的差异 (1)处理的字长不同(取决于寄存器) 注:寄存器是cpu内部用于临时存放数据的存储器。 (2)处理的速度不同(一般而言,版本越高,速度越快) * 注:Intel8088: 是一个准16位的微处理器,即内部数据总线是16位,而外部数据总线是8位的。 * 注意:存储地址空间是指对存储器编码(编码地址)的范围。不要混淆存储器地址空间与物理存储器的容量。 也把地址空间称为寻址空间。 * * 1.物理地址的特性: ① 一个物理地址只能对应一个存储单元 ② 长度是20位,是特定的 2. 系统使用物理地址存取数据 * 1.设分段情况如图所示,讨论: (1)各段的段地址、段基址 (2)以00001H为例,段地址,段基址,偏移地址 2. 偏移地址是一个相对地址,不唯一。 * (1)系统规定,段的起始地址(段地址)的低四位必须是0000B(0H) (2)段基址*16+偏移地址 = 物理地址 * * (1)压栈、弹出操作分析 (2)初始化时栈顶位置 * 分析:初始化时栈顶指向栈底+2 * 分析:初始化时栈顶指向栈底+2 * 8086/8088共有14个16位的寄存器,8个8位的寄存器(AH,AL,BH,BL,CH,CL,DH,DL) * I/O中,AX用于存放数据;DX用于存放端口地址 * 段超越通过添加段前缀实现,如: ds:[bp] es:[bp] * (1)IP在系统内起到控制程序执行顺序的作用 (2)8086/8088共设置9个标志位,其中状态标志位6个,控制标志位3个。 第2章 Intel微处理器 本章学习内容 80x86CPU的基本结构 80x86内存储器的组织与管理 本章学习目标 了解8086微处理器的基本结构 掌握8086/8088寄存器组 掌握常用的标志位ZF、CF、SF、OF 理解“段”的概念,掌握内存单元地址的表示 掌握“堆栈”的特性与操作实现 了解80x86其它微处理器的基本知识 1. Review 计算机系统的组成 计算机的基本工作原理 硬件系统 软件系统 主机 计算机系统 外设 CPU 内存 控制器 运算器 (输入设备/输出设备、外存等) next part 取指令 分析指令 执行指令 2. 80x86微处理器 80x86微处理器发展 8086/8088微处理器结构 skip next part skip 微处理器飞速发展 80386 80486 奔腾 奔腾2代 奔腾4代 80286 8086 奔腾3代 IA-64 (安腾) 4004 不是我不明白, 这世界变化太快。 扎扎实实掌握知识, 以不变应万变! return return 8086/8088微处理结构 Intel8086: 是一种高性能的16位微处理器。 Intel8088: 是一个准16位的微处理器 两者的内部结构基本相同,其地址总线是20位,可寻址1MB(220个字节)内存空间;指令系统、机器指令格式和寻址方式都完全相同,在软件上是完全兼容的。 图 8086CPU内部结构 3. 8086/8088内存储器组织与管理 8086/8088内存储器
文档评论(0)