第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页第2章80x86计算机组织1.教学目的:掌握INTEL80X86微处理器的结构及内存单元地址与内容的含义和关系,了解计算机接口的构成,为汇编语言编程奠定基础。2.教学要求:①熟练掌握INTEL80X86微处理器的结构②掌握内存单元地址与内容的含义和关系③了解计算机接口的构成3.教学重点:①微处理器的功能结构②微存储器组织4.掌握难点:①微处理器的寄存器组②存储器寻址5.教学进程安排:P19~326.教学方法:①重点讲授微处理器的功能结构和微存储器组织②一般叙述计算机接口的构成7.教学内容摘要:2.180x86微处理器80x86微处理器是美国Intel公司生产的微处理器系列。该公司成立于1968年,1969设计了4位的4004芯片,1973年开发了8位的8080芯片,1978推出了16位的8086芯片,由此开始了Intel公司80x86微处理器系列的历史。2.1.1微处理器概况晶体管数:芯片中包含的晶体管数目,说明器件的集成度;主频:芯片中所用的主时钟频率,反映计算机的运算速度;数据总线:负责计算机中数据在各组成部分之间的传送;数据总线宽度:芯片内部数据传送的宽度;外部数据总线宽度:芯片内和芯片外数据交换的宽度;地址总线宽度:传送地址的总线宽度,根据这一数值可以确定处理机可以访问的存储器的最大范围。例:20位地址总线可以访问220=1048576个存储单元。存储容量的换算:1K=210B=1024B;1M=210K=1024K;1G=210M=1024M;高速缓存:存储速度比较快的存储器,现在有很多都做在芯片中2.2基于微处理器的计算机系统构成微型计算机系统包括硬件和软件两部分。2.2.1硬件系统图2.1给出了微型计算机组成框图。第2页共8页第1页共8页输入设备输出设备接口口微处理器CPU中央处理器主板输入/输出芯片存储器运算器控制器接口口系统软件软件数据库管理系统工具软件诊断与维护程序调试程序编辑程序装配链接程序语言处理程序汇编程序解释程序编译程序操作系统单用户操作系统多用户操作系统网络操作系统……应用软件软件包用户程序编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页图2.1微型计算机硬件系统组成把运算器、控制器、主存储器和输入/输出接口称为组成计算机硬件系统的五大部件。计算机硬件的五大部件是通过总线连接起来的,构成了计算机的基本硬件系统。各部分的主要功能如下:输入设备:用于输入原始信息和处理信息的程序。如键盘、鼠标器和扫描仪等。输出设备:用来输出计算机的处理结果及程序清单。如显示器和打印机。存储器:用来存放程序和数据。在控制器的控制下,可与输入设备、输出设备、运算器、控制器交换信息,是计算机中各种信息存储和交流的中心。运算器:用来对信息及数据进行处理和计算。也称为算术逻辑部件ALU(ArithmeticandLogicUnit)。控制器:是整个计算机的指挥中心,用来指挥计算机各部件的操作,使其协调一致地工作。2.2.2软件系统计算机软件是计算机系统的重要组成部分,它可以分成系统软件和应用软件两大类。图2.2表示了计算机软件的层次。图2.2软件系统的层次第3页共8页第2页共8页AHALBHBLCHCLDHDLSPBPDISIIPFLAGSCSDSESSSFSGS32位16位32位名称16位名称通用名称AX(累加器)基址变址计数堆栈指针数据基址指针目的变址源变址指令指针标志代码数据附加堆栈EAXEBXECXEDXESPEBPEDIESIEIPEFLAGS注:1.对于8086/88或80286CPU,图中阴影区寄存器是不存在的;2.FS和GS寄存器无专用名称。编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共8页2.3中央处理机2.3.1中央处理机CPU的组成算术逻辑部件:进行算术和逻辑运算;控制逻辑部件:负责对全机的控制工作;工作寄存器:存放计算过程中所需要的或所得到的各种信息。2.3.280X86寄存器组图2.380X86的程序寄存器组程序不可见的寄存器:一般应用程序不使用而由系统所用的寄存器;程序可见的寄存器:汇编语言程序设计中用到的寄存器,分为:通用寄存器、专用寄存器、段寄存器。1、通用寄存器(1)数据寄存器(AX、BX、CX、DX):用来暂时存放计算过程中所用到的操作数、结果或其它信...