《汇编语言程序设计教程》 第二章 Intel80x86系列微处理器

汇编语言程序设计 第二章 Intel80x86系列微处理器
汇编语言程序设计 第二章 Intel 80x86系列微处理器

提纲 2.1 Intel cpu的发展 ■2.2PC机操作系统的发展 ■2.316位CPU及DOS基础 ■2.432位CP及 Windows基础
提纲 ◼ 2.1 Intel CPU的发展 ◼ 2.2 PC机操作系统的发展 ◼ 2.3 16位CPU及DOS基础 ◼ 2.4 32位CPU及Windows基础

2.1 Intel cPu的发展 ■4位CPU:4004 45条指令 ■执行速度为50kIPS 8位CPU:8008、8080 ■执行速度达到500KIPS 寻址范围达到64KB
2.1 Intel CPU的发展 ◼ 4位CPU:4004 ◼ 45条指令 ◼ 执行速度为50kIPS ◼ 8位CPU:8008、8080 ◼ 执行速度达到500KIPS ◼ 寻址范围达到64KB

16位CPU:8086、8088、80286 16位CPU, ■能够进行16位数据的运算和处理 寻址范围达到1MB 32位CPU:80386、80486 准64位CPU: Pentium、PⅡ、PⅢ、P4 64位CPU: I ium
◼ 16位CPU:8086、8088、80286 ◼ 16位CPU, ◼ 能够进行16位数据的运算和处理 ◼ 寻址范围达到1MB ◼ 32位CPU:80386、80486 ◼ 准64位CPU:Pentium、PⅡ、P Ⅲ、P4 ◼ 64位CPU:Itanium

2.2PC机操作系统的发展 ■PC机操作系统主要有以下系列: 2.2.1 MS-DOS 2.2.2桌面 Windows系统 2.2.3 Windows nt系列 2.2.4 Linux
2.2 PC机操作系统的发展 ◼ PC机操作系统主要有以下系列: ◼ 2.2.1 MS-DOS ◼ 2.2.2 桌面Windows系统 ◼ 2.2.3 Windows NT系列 ◼ 2.2.4 Linux

2.316位CPU及DOS基础 8086/8088CPU按功能可分成两大部分: ■总线接口单元BIU( Bus interface unit) ■执行单元EU( Execution unit) ■8086一次可存取2字节,比8088的性能要高 8088微处理器的内部结构如图所示。(下页)
2.3 16位CPU及DOS基础 ◼ 8086/8088 CPU按功能可分成两大部分: ◼ 总线接口单元BIU(Bus Interface Unit) ◼ 执行单元EU(Execution Unit) ◼ 8086一次可存取2字节,比8088的性能要高 8088微处理器的内部结构如图所示。(下页)

C内在接口〕 C-BUS 指令执行队列 总线接口单元 A-BUS 执行单元控制 系统 执行单元 CH CL LBP 标志寄存器
内存接口 C-BUS AH AL BH BL CH CL DH DL SP BP SI DI ES CS SS DS IP 总线接口单元 执行单元 指令执行队列 执行单元控制 系统 A-BUS 算术/ 逻辑单元 标志寄存器 标志寄存器

2.3.1执行单元 执行单元主要包括 ■标志寄存器 Flags 算术逻辑单元ALU、 通用寄存器。 执行单元主要实现两种操作 是根据指令进行算术逻辑等运算 二是给出程序要访问的内存单元地址,交给总线接 口单元
2.3.1 执行单元 ◼ 执行单元主要包括 ◼ 标志寄存器Flags、 ◼ 算术逻辑单元ALU、 ◼ 通用寄存器。 ◼ 执行单元主要实现两种操作: ◼ 一是根据指令进行算术逻辑等运算 ◼ 二是给出程序要访问的内存单元地址,交给总线接 口单元

2.3.2总线接口单元 负责CPU与存储器和外设之间的信息传送 由地址加法器、段寄存器(CS,DS,ES,SS) 指令指针IP、指令队列和总线控制逻辑组成。 ■在执行单元执行指令的过程中,总线接口单元负责 从内存指定部分取出指令送至指令队列中排队。 在执行指令时,所需要的内存操作数也是由总线接 口单元从内存的指定区域取出传送给执行单元
2.3.2 总线接口单元 ◼ 负责CPU与存储器和外设之间的信息传送 ◼ 由地址加法器、段寄存器(CS,DS,ES,SS)、 指令指针IP、指令队列和总线控制逻辑组成。 ◼ 在执行单元执行指令的过程中,总线接口单元负责 从内存指定部分取出指令送至指令队列中排队。 ◼ 在执行指令时,所需要的内存操作数也是由总线接 口单元从内存的指定区域取出传送给执行单元

总线接口单元中指示器IP的作用及用法 ■保存着下一次将要从内存中取出的指令的偏移地址 根据IP的内容(16位)和段寄存器CS的内容(16位) 形成指令的物理地址(20位) 根据该地址从主存中取出指令,送入指令队列中排 队 指令执行完毕后IP增加,指向下一条要执行的指令
总线接口单元中指示器IP的作用及用法 ◼ 保存着下一次将要从内存中取出的指令的偏移地址 ◼ 根据IP的内容(16位)和段寄存器CS的内容(16位) 形成指令的物理地址(20位) ◼ 根据该地址从主存中取出指令,送入指令队列中排 队 ◼ 指令执行完毕后IP增加,指向下一条要执行的指令
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《汇编语言程序设计教程》 第一章 基础知识.ppt
- 《C语言》课程教学资源(作业习题)实例试题100题.doc
- 《网络程序设计》PPT电子课件(共三章).ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第九章(9-2) 面向对象设计.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第九章 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第八章 面向对象分析.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第八章 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第七章(7-2) 面向对象软件工程的概念.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第七章 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第六章(6-2) 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第六章 软件维护.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第五章 软件测试续.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第五章 软件测试.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第四章 软件设计.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第三章 软件需求分析.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第二章 软件项目管理.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第一章 绪论.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第十一章 软件工程的前景.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第十章 面向对象测试.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第四章 多媒体同步.ppt
- 《汇编语言程序设计教程》 第三章 Windows汇编程序基础.ppt
- 《汇编语言程序设计教程》 第四章 数据操作.ppt
- 《汇编语言程序设计教程》 第五章 分支与循环程序设计.ppt
- 《汇编语言程序设计教程》 第六章 子程序设计.ppt
- 《汇编语言程序设计教程》 第七章 常用数据结构.ppt
- 《汇编语言程序设计教程》 第八章 汇编语言高级编程技术.ppt
- 《汇编语言程序设计教程》 第九章 I/0程序设计.ppt
- 《汇编语言程序设计教程》 第十章 保护模式及其编程.ppt
- 黑龙江八一农垦大学:《计算机辅助设计》课程教学大纲(草业科学及园林专业).doc
- 黑龙江八一农垦大学:《计算机辅助设计》理论课程各章电子教案.doc
- 《计算机辅助设计》AutoCAD教程讲义(共十章).doc
- 《高级程序设计语言》 第一章 C语言概述.ppt
- 《高级程序设计语言》 第七章 数组.ppt
- 《高级程序设计语言》 第三章 数据类型、运算符与表达式.ppt
- 《高级程序设计语言》 第二章 程序的灵魂——算法.ppt
- 《高级程序设计语言》 第五章 选择结构程序设计.ppt
- 《高级程序设计语言》 第八章 函数.ppt
- 《高级程序设计语言》 第六章 循环控制.ppt
- 《高级程序设计语言》 第十一章 结构体与公用体.ppt
- 《高级程序设计语言》 第十章 指针.ppt