《微型计算机技术及应用》课程教材课件(PPT讲稿)第2章 16位微处理器

第2章16位微处理器
第2章 16位微处理器

本章重点: CPU的编程结构 标志寄存器的含义 CPU的操作时序 CPU的中断分类和中断向量 硬件中断和软件中断的区别,软件中断的 特点
本章重点 : CPU的编程结构 标志寄存器的含义 CPU的操作时序 CPU的中断分类和中断向量 硬件中断和软件中断的区别,软件中断的 特点

教学建议: 以8086为基础,为重点
教学建议: 以8086为基础,为重点

微处理器的性能指标: ①字长 ②主频
微处理器的性能指标: ① 字长 ② 主频

2.116位微处理器8086 2.1.18086的编程结构 20位 地址加法器 通用AHAL 16位 寄右器BHBL CH CL CS DH DL DS SP SS BP ES 输入输出 DI IP 控制电路 SI 外部 内部暂存器 总线 16位 运算寄右器 执行部分 控制电路 6d23456< 8位 指令队列缓冲器 标忠 执行部件(EU 总线接口部件(BU)
2.1 16位微处理器8086 2.1.1 8086的编程结构

从功能上,8086分为两部分,即 l.总线接口部件(bus interface unit,BIU) 2.执行部件(execution unit,EU)
从功能上,8086分为两部分,即 1.总线接口部件(bus interface unit,BIU) 2.执行部件(execution unit,EU)

1.总线接口部件 总线接口部件负责与存储器、/O端口传送数 据,由下列4部分组成: ①4个段地址寄存器(CS、DS、ES、SS) ② 16位的指令指针寄存器 IP(Instruction Pointer) 3) 20位的地址加法器 4 6字节的指令队列缓冲器
1. 总线接口部件 总线接口部件负责与存储器、I/O端口传送数 据 ,由下列4部分组成: ① 4个段地址寄存器(CS、DS、ES、SS) ② 16位的指令指针寄存器 IP(Instruction Pointer) ③ 20位的地址加法器 ④ 6字节的指令队列缓冲器

2.执行部件 执行部件负责指令的执行,由下列4部分组成: ①4个通用寄存器,即AX、BX、CX、DX; ②4个专用寄存器,即 基数指针寄存器BP(base pointer) 堆栈指针寄存器SP(stack pointer) 源变址寄存器SI(source index) 目的变址寄存器DI(destination index); ③标志寄存器: ④算术逻辑部件ALU(arithmetic logic unit)
2. 执行部件 执行部件负责指令的执行 ,由下列4部分组成: ① 4个通用寄存器,即AX、BX、CX、DX; ② 4个专用寄存器,即 基数指针寄存器BP(base pointer) 堆栈指针寄存器SP(stack pointer) 源变址寄存器SI(source index) 目的变址寄存器DI(destination index); ③ 标志寄存器; ④ 算术逻辑部件ALU(arithmetic logic unit)

标志寄存器共有16位,其中7位未用, 所用的各位含义如下: 1514131211109876543210 OF DF IF TF SF ZF AF PF CF
标志寄存器共有16位,其中7位未用, 所用的各位含义如下: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF

根据功能,8086的标志可以分为两类: 1.状态标志 2.控制标志
根据功能,8086的标志可以分为两类: 1.状态标志 2.控制标志
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第1章 微型计算机概述.pptx
- 石河子大学:《微机原理与接口技术》课程教学实验指导书(试用).doc
- 石河子大学:《微机原理与接口技术》课程授课教案(任课教师:李栓明).doc
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第3章 16位和32位微处理器的指令系统.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第5章 微型计算机和外设的数据传输.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第6章 串并行通信和接口技术.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第7章 中断控制器DMA控制器和计数器定时器.pptx
- 绍兴文理学院:《生物摄影》课程教学资源(讲义)生物摄影讲义(主讲:田润刚).pdf
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第一章 计算机及信息技术概述.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第二章 计算机信息基础.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第三章 计算机硬件体系结构.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第五章 计算机软件技术基础.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第六章 数据库技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第四章 计算机操作系统.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第七章 多媒体技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第九章 信息安全与社会责任.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第八章 网络技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题一).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题二).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题三).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)计算机专业学科补充内容.doc
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第四章 计算机操作系统(主讲教师:徐东风).ppt
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第一章 计算机及信息技术概述(负责人:林丕源).ppt