欢迎来到天天文库
浏览记录
ID:59448150
大小:743.00 KB
页数:46页
时间:2020-09-18
《IBMPC汇编语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章80x86计算机组织2.180X86微处理器2.2基于微处理器的计算机系统构成2.3中央处理机2.4存储器2.5外部设备2.180x86微处理器计算机的五个组成部分:运算器、控制器、存储器、输入设备、输出设备。80x86微处理器是美国Intel公司生产的微处理器系列。微处理器即中央处理机(centralprocessingunitCPU),包括运算器和控制器。微计算机系统:微处理器+存储器+输入输出设备+系统软件386微机:80386微处理器+存储器+输入输出设备+系统软件586微机:80586
2、微处理器+存储器+输入输出设备+系统软件80x86微处理器概况型号发布年份字长(bit)晶体管数(万个)主频(MHZ)数据总线宽度外部总线宽度地址总线宽度寻址空间(B)高速缓存80861978162.94.771616201MN80881979162.94.77168201MN8028619821613.46~2016162416MN8038619863227.512.5~333232324GY80486198932120~16025~1003232324G8KBPentium(586)1993323
3、10~33060~1666464324G8KB8KBPentiumPro(P6)199532550~1550150~20064643664G8KB8KB256KBPentiumⅡ199732750233~33364643664G32KB512KB基本概念11晶体管数芯片中所包含的晶体管数2主频芯片所用的主时钟频率3运算速度:MIPS(MillionsofInstructionsPerSecond);以执行时间最短的指令来估算速度;取决于主频、体系结构4字长:表示机器数所用的位数5总线计算机中的一组公共
4、信号线6数据总线负责计算机中数据在各组成部分之间的传送数据总线宽度:芯片内部数据传送的宽度外部数据总线宽度:芯片内和芯片外交换数据的宽度7地址总线负责指出信息的来源和目的地址总线宽度:专用于传送地址的总线宽度寻址空间:处理器可以访问的存储器的最大范围存储器容量的单位:基本单位210=1024,1024K=1M,1024M=1G8控制总线负责控制总线的动作基本概念29存储器组织的层次结构为了在速度、容量、成本三者之间达到最佳平衡状态,采用了层次结构的存储器组织,具体:1、高速缓冲存储器速度快、容量小、成
5、本高2、主存储器速度、容量、成本居中3、外存储器速度慢、容量大、成本低CPUCache主存储器外存储器基本概念310工作方式实模式8086的工作方式保护模式80286+,可提供虚拟存储的管理和多任务的管理机制虚86模式80386+一台机器可同时模拟多个8086处理器的工作系统管理模式供系统设计人员实现十分高级功能的工作方式基本概念4微处理器微型计算机的核心部件。包括算术逻辑部件ALU、控制部件和寄存器组三个基本部分。微机以微处理器为核心,加上由大规模集成电路制成的存储器(ROM和RAM)、输入/输出(
6、I/O)接口和系统总线组成的。微机系统微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。11微机系统的三个层次:基本概念52.2基于微处理器的计算机系统构成硬件包括电路、插件板、机柜的物理设备;软件指为了运行、管理和维护计算机而编制的各种程序的总和。计算机系统包括硬件和软件两大部分。2.2.1硬件硬件:三个主要组成部分,用系统总线连接。中央处理机CPU总线控制逻辑接口接口存储器大容量存储器I/O设备I/O子系统系统总线2.2.2软件系统软件:计算
7、机厂家提供给用户的一组程序用户软件:用户为了某种需要自行编制的各种程序翻译程序:汇编程序:把汇编语言源程序翻译成机器语言程序,如:MASM、TASM编译程序:先把高级语言翻译成机器语言,然后执行如:PASCAL、FORTRAN解释程序:直接把高级语言在机器上执行,一边解释一边执行如:BASIC调试程序:是系统提供给用户的能监督和控制用户程序的一种工具,可以装入、修改、显示或逐条执行一个程序。如DEBUG2.3中央处理机2.3.1中央处理机cpu的组成1、中央处理机一般功能l进行算术逻辑运算l可接收和发
8、送数据l可暂存少量数据l提供控制信号l对指令解码l算数逻辑部件ALUl控制逻辑l寄存器组2、CPU一般组成2.3.280x86的寄存器组1、程序可见的寄存器汇编语言程序中用到2、程序不可见的寄存器系统所用通用寄存器专用寄存器段寄存器80x86程序可见的寄存器1、通用寄存器数据寄存器AX(accumulator)BX(base)CX(count)DX(data)指针或变址寄存器SP(stackpointer)BP(basepointer)SI(source
此文档下载收益归作者所有