微型计算机原理与汇编语言程序设计第二版.ppt
《微型计算机原理与汇编语言程序设计第二版.ppt》由会员分享,可在线阅读,更多相关《微型计算机原理与汇编语言程序设计第二版.ppt(233页珍藏版)》请在咨信网上搜索。
1、1微型计算机原理微型计算机原理与汇编语言程序设计与汇编语言程序设计(第二版)(第二版)2121世纪高职高专新概念规划教材世纪高职高专新概念规划教材2 本章教学内容本章教学内容l微型计算机的发展过程和应用特点微型计算机的发展过程和应用特点l微型计算机的特点及性能指标微型计算机的特点及性能指标l微型计算机的硬件结构及功能微型计算机的硬件结构及功能l微型计算机系统组成微型计算机系统组成第第1章章微型计算机概述微型计算机概述 3 1.1 微型计算机的发展及应用微型计算机的发展及应用 1.1.1 计算机的发展历史计算机的发展历史1.第一台电子计算机第一台电子计算机 ENIAC(电子数字积分计算机):存储
2、容量(电子数字积分计算机):存储容量小,易出现故障,可靠性差。小,易出现故障,可靠性差。2.冯冯诺依曼结构计算机诺依曼结构计算机l二进制数表示数据和指令。二进制数表示数据和指令。l指令和数据存储在存储器。指令和数据存储在存储器。l运算器、控制器、存储器、输入设备、输出设备等运算器、控制器、存储器、输入设备、输出设备等组成硬件。组成硬件。第第1章章4第第1章章3.计算机内部信息流计算机内部信息流双线表示数据信息流;单线表示控制信息流。双线表示数据信息流;单线表示控制信息流。5 1.1.2 微处理器的产生和发展微处理器的产生和发展l将运算器和控制器等集成在大规模集成电路芯片将运算器和控制器等集成在
3、大规模集成电路芯片上作为微处理器(上作为微处理器(CPU)。)。l以微处理器为核心,配置存储器、以微处理器为核心,配置存储器、I/O接口电路接口电路和系统总线等构成微型计算机。和系统总线等构成微型计算机。l20世纪世纪70年代初美国硅谷诞生第一片微处理器。年代初美国硅谷诞生第一片微处理器。第第1章章6l第一代:第一代:4位和位和8 位低档微处理器位低档微处理器l第二代:第二代:8位中高档微处理器位中高档微处理器l第三代:第三代:16位微处理器位微处理器l第四代:第四代:32位微处理器位微处理器l第五代:第五代:32位高档微处理器位高档微处理器l第六代:第六代:64位微处理器位微处理器第第1章章
4、发展经历了发展经历了6代:代:71.1.3 微型计算机的应用微型计算机的应用1.科学计算科学计算2.数据处理数据处理3.计算机辅助技术计算机辅助技术4.过程检测与控制过程检测与控制5.人工智能人工智能6.计算机网络应用计算机网络应用第第1章章81.2 微型计算机的特点与性能指标微型计算机的特点与性能指标 1.2.1微型计算机特点微型计算机特点(1)功能强,可靠性高)功能强,可靠性高(2)价格低廉,结构灵活,适应性强)价格低廉,结构灵活,适应性强(3)体积小,重量轻,使用维护方便)体积小,重量轻,使用维护方便第第1章章91.2.2 常用术语和性能指标常用术语和性能指标(1)位)位(2)字节)字节
5、(3)字)字(4)字长)字长(5)主频)主频(6)访存空间)访存空间(7)指令数)指令数(8)基本指令执行时间)基本指令执行时间(9)可靠性)可靠性(10)兼容性)兼容性(11)性能价格比)性能价格比第第1章章101.3 微型计算机的硬件结构及其功能微型计算机的硬件结构及其功能1.3.1 微型计算机硬件结构及其信息交换微型计算机硬件结构及其信息交换l如图如图1-2所示。所示。l由微处理器、主存储器、辅助存储器、系由微处理器、主存储器、辅助存储器、系统总线、统总线、I/O接口电路、输入接口电路、输入/输出设备等部输出设备等部件组成。件组成。第第1章章11第第1章章121.3.2 微型计算机硬件模
6、块功能分析微型计算机硬件模块功能分析1.微处理器:微机核心部件,负责协调、管理和控微处理器:微机核心部件,负责协调、管理和控制各部件有序工作。制各部件有序工作。2.主存储器:存放计算机工作中需要操作的数据和主存储器:存放计算机工作中需要操作的数据和程序。分随机存储器(程序。分随机存储器(RAM)和只读存储器)和只读存储器(ROM)。)。3.I/O接口电路:完成微机与外部设备间信息交换。接口电路:完成微机与外部设备间信息交换。4.主机板:由主机板:由CPU插座、芯片组、内存插槽、系插座、芯片组、内存插槽、系统统BIOS、CMOS、总线扩展槽、串、总线扩展槽、串/并行接口、各并行接口、各种跳线和辅
7、助电路等组成。种跳线和辅助电路等组成。第第1章章13第第1章章145.辅助存储器:设置在主机外部,存储容量大,辅助存储器:设置在主机外部,存储容量大,价格低,存取速度较慢。价格低,存取速度较慢。6.输入输入/输入设备:负责微机系统与外部进行输入设备:负责微机系统与外部进行通信联系。常用有键盘、鼠标、显示器、打印通信联系。常用有键盘、鼠标、显示器、打印机和扫描仪等。机和扫描仪等。第第1章章151.4 微型计算机系统组成微型计算机系统组成1.4.1 微型计算机系统的基本组成示意微型计算机系统的基本组成示意l由硬件和软件两大部分组成。由硬件和软件两大部分组成。l如图如图1-8所示。所示。第第1章章1
8、6171.4.2 微型计算机的常用软件微型计算机的常用软件 计算机软件包括系统运行所需的各计算机软件包括系统运行所需的各种程序、数据、文件有关资料,分系统软种程序、数据、文件有关资料,分系统软件和应用软件。件和应用软件。l系统软件支持应用软件的开发与运行,系统软件支持应用软件的开发与运行,如操作系统和程序设计语言。如操作系统和程序设计语言。l应用软件为用户解决某种应用问题。应用软件为用户解决某种应用问题。l软件系统组成结构如图软件系统组成结构如图1-9所示。所示。第第1章章18第第1章章191.4.3 软硬件之间的相互关系软硬件之间的相互关系1.硬件和软件相互依存硬件和软件相互依存2.硬件和软
9、件无严格界线硬件和软件无严格界线3.硬件和软件协同发展硬件和软件协同发展4.固件固件5.软件的兼容性软件的兼容性第第1章章20小结小结本章小结本章小结l微机系统包括硬件和软件。微机系统包括硬件和软件。l硬件由硬件由CPU、存储器、系统总线、接口电路、存储器、系统总线、接口电路及及I/O设备等部件组成。设备等部件组成。l软件由各种程序和数据组成。软件由各种程序和数据组成。l要熟悉微机系统组成及工作原理,理解硬件要熟悉微机系统组成及工作原理,理解硬件和软件各主要模块功能和在系统中所处地位。和软件各主要模块功能和在系统中所处地位。21本章内容结束本章内容结束 谢谢 谢谢!第第1章章22 本章教学内容
10、本章教学内容l计算机中数制的基本概念及其表示计算机中数制的基本概念及其表示l不同数制之间的相互转换不同数制之间的相互转换l无符号数和带符号数的表示方法无符号数和带符号数的表示方法lASCII码和码和BCD码的相关概念及其应用码的相关概念及其应用 第第2章章计算机中的数据表示计算机中的数据表示 23第第2章章计算机中的信息表示计算机中的信息表示 计计算算机机只只能能识识别别和和处处理理以以二二进进制制编码形式表现的数据。编码形式表现的数据。计算机内部数据分为:计算机内部数据分为:l数值型数据数值型数据l非数值型数据非数值型数据24第第2章章2.1 计算机中的数制及其转换计算机中的数制及其转换 1
11、.数制基本概念数制基本概念l数码数码;l基数基数;l逢基数进位;逢基数进位;l进位计数制进位计数制;l“位权位权”,其值等于基数的若干次幂。,其值等于基数的若干次幂。25第第2章章2.计算机中常用的进位计数制计算机中常用的进位计数制26 3.采用两种方法表达采用两种方法表达(1)在数字后加写英文字母作为标识。)在数字后加写英文字母作为标识。如:如:B表示二进制数;表示二进制数;H表示十六进制数。表示十六进制数。11010011B;2A86H(2)在数字括号外加计数制下标。)在数字括号外加计数制下标。(11010011)2;(2A86)16第第2章章27 2.1.2 数制之间的转换数制之间的转换
12、第第2章章28 2.1.2 数制之间的转换数制之间的转换第第2章章29 2.1.2 数制之间的转换数制之间的转换第第2章章30 2.1.2 数制之间的转换数制之间的转换第第2章章31 2.1.2 数制之间的转换数制之间的转换第第2章章32 2.1.2 数制之间的转换数制之间的转换第第2章章33 2.1.2 数制之间的转换数制之间的转换第第2章章34 2.1.2 数制之间的转换数制之间的转换第第2章章35各种计数制之间的转换方法各种计数制之间的转换方法 第第2章章36第第2章章2.2 计算机中数值数据的表示计算机中数值数据的表示 2.2.1 基本概念基本概念l计算机内部表示二进制数的方法称数值编
13、码。计算机内部表示二进制数的方法称数值编码。l将数及其符号在机器中数值化,称机器数。将数及其符号在机器中数值化,称机器数。l机器数所代表的数称为该机器数的真值。机器数所代表的数称为该机器数的真值。完整表示一个机器数,应考虑三个因素:完整表示一个机器数,应考虑三个因素:l机器数的范围机器数的范围l机器数的符号机器数的符号l机器数中小数点的位置机器数中小数点的位置37第第2章章2.2 计算机中数值数据的表示计算机中数值数据的表示 1.无符号数无符号数机器字长为机器字长为n时,无符号数表示范围:时,无符号数表示范围:0 X 2n1若运算结果超出该范围产生溢出。若运算结果超出该范围产生溢出。8位字长:
14、位字长:00H FFH(0-255)16位字长:位字长:0000H FFFFH(0-65535)38第第2章章定点数表示:定点数表示:39第第2章章浮点数表示:浮点数表示:40第第2章章 2.2.2带符号数的原码、反码、补码:带符号数的原码、反码、补码:(1)原原码码:正正数数符符号号用用”0”表表示示,负负数数符符号号用用“1”表示。表示。41第第2章章(2)反反码码:对对二二进进制制数数逐逐位位求求反反。正正数数反反码码与与原原码相同,负数反码为原码除符号位外各位取反。码相同,负数反码为原码除符号位外各位取反。42第第2章章(3)补码补码:正数补码与原码相同,负数补码为反:正数补码与原码相
15、同,负数补码为反码末位加码末位加1。43第第2章章44第第2章章 补码与真值间转换:补码与真值间转换:45第第2章章 补码与真值间转换:补码与真值间转换:46第第2章章 补码与真值间转换:补码与真值间转换:47第第2章章 2.2.3 带符号数加减运算带符号数加减运算 48第第2章章2.3 字符编码字符编码 1.ASCII码码l ASCII码码(美美国国信信息息交交换换标标准准代代码码):大大小小写英文字母、数字、专用字符、控制字符等。写英文字母、数字、专用字符、控制字符等。l 7位位ASCII码码可可表表示示27128种种字字符符。用用一一个个字字节节(8位位二二进进制制数数)对对字字符符编编
16、码码,最最高高位位为奇偶校验位,判别数码传送是否正确。为奇偶校验位,判别数码传送是否正确。49第第2章章50第第2章章51第第2章章 2.BCD码码l“二二十十进进制制编编码码”,常常用用8421-BCD码码,用用4位位二二进进制制数数表表示示1位位十十进制数进制数压缩压缩BCD码。码。l非非压压缩缩BCD码码采采用用8位位二二进进制制数数表表示一位十进制数。示一位十进制数。52第第2章章53小结小结本章小结本章小结l将数及其符号数值化表示方法称机器数。将数及其符号数值化表示方法称机器数。l完整机器数需考虑数的范围、符号和小数点位完整机器数需考虑数的范围、符号和小数点位置。置。l带符号数有原码
17、、反码和补码三种表示方法。带符号数有原码、反码和补码三种表示方法。lASCII码用一个字节中码用一个字节中7位对字符编码,可表位对字符编码,可表示示128种字符。种字符。lBCD码专门解决二进制数表示十进制数问题。码专门解决二进制数表示十进制数问题。54 本章内容结束本章内容结束 谢谢 谢谢!第第2章章55 本章教学内容本章教学内容l8086微处理器的内部组成和寄存器结构微处理器的内部组成和寄存器结构l8086微处理器的外部引脚特性和工作方式微处理器的外部引脚特性和工作方式l8086微处理器的存储器和微处理器的存储器和I/O组织组织l8086工作方式及总线操作工作方式及总线操作l8086中断系
18、统及其应用中断系统及其应用l高档微处理器的典型结构和各部件功能高档微处理器的典型结构和各部件功能第第3章章典型微处理器及其体系结构典型微处理器及其体系结构 56第第3章章 3.1 8086微处理器内外部结构微处理器内外部结构 概述概述:l16位位微微处处理理器器,HMOS工工艺艺制制造造,芯芯片片集集成成2.9万只晶体管,万只晶体管,+5V电源;电源;l40条引脚条引脚,双列直插式封装;,双列直插式封装;l16条数据线条数据线,字长,字长16位;位;l20条地址线条地址线,寻址空间,寻址空间1MB(220B););l时钟频率时钟频率510MHz;l基本指令执行时间基本指令执行时间0.30.6s
19、。57 3.1.1 8086微处理器内部结构微处理器内部结构 内部两个逻辑单元:内部两个逻辑单元:l执行部件执行部件EU(Execution Unit)负责指令译码、执行和数据运算。负责指令译码、执行和数据运算。l总线接口部件总线接口部件BIU (Bus Interface Unit)从内存取指令送指令队列;负责内从内存取指令送指令队列;负责内部数据与外部的信息传递和交换。部数据与外部的信息传递和交换。第第3章章58第第3章章59 8086CPU供编程使用有供编程使用有14个个16位位寄存器,按用途分为:寄存器,按用途分为:l通用寄存器通用寄存器8个个l控制寄存器控制寄存器2个个l段寄存器段寄
20、存器4个个第第3章章3.1.2 8086寄存器结构寄存器结构60第第3章章61第第3章章62 FLAG反反映映指指令令执执行行结结果果或或控控制制指指令令执执行行形形式。共有式。共有9个可用标志位。个可用标志位。l6个状态标志个状态标志l3个控制标志个控制标志第第3章章(2)标志寄存器)标志寄存器FLAG63各标志各标志位含义位含义和特点和特点64第第3章章 3.段寄存器段寄存器(4个个16位寄存器位寄存器)65 8086CPU有有40条引脚,分以下条引脚,分以下5类:类:1.地址地址/数据总线(数据总线(16条)条)2.地址地址/状态总线(状态总线(4条)条)3.控制总线(控制总线(9条)条
21、)4.电源线和地线(电源线和地线(3条)条)5.其它控制线(其它控制线(8条)条)第第3章章 3.1.3 8086外部引脚功能外部引脚功能66第第3章章67 3.2.1 存储器组织存储器组织 存储器内部按存储器内部按“字节字节”组织组织,两相邻字节,两相邻字节为一个为一个“字字”。8086将将1MB存储空间分成存储空间分成两个两个512KB存储体存储体.第第3章章3.2 存储器和存储器和I/O组织组织68第第3章章6970l20位地址线寻址位地址线寻址1MB(220B)存储空间;)存储空间;l16位位寄寄存存器器只只寻寻址址64KB(216B);整整个个存存储储空空间间分分成成若若干干逻逻辑辑
22、段段,每每段段最最大大容容量量64KB;lCPU允允许许各各逻逻辑辑段段在在整整个个存存储储空空间间中中浮浮动动,可可紧紧密密相相连连,也也可可相相互互重重叠叠,还还可可分分开开一一段段距离,如图距离,如图3-10所示。所示。第第3章章 2.存储器分段存储器分段71第第3章章72第第3章章3.存储器地址存储器地址l段地址段地址l偏移地址偏移地址l有效地址有效地址l逻辑地址逻辑地址l物理地址物理地址 物理地址物理地址PA=段地址段地址10H偏移地址偏移地址 73第第3章章74第第3章章754.专用和保留的存储器单元专用和保留的存储器单元(1)00000H003FFH(共(共1KB)存放中断向量表
23、存放中断向量表(2)B0000HB0FFFH(共(共4KB)单色显示器的视频缓冲区单色显示器的视频缓冲区(3)B8000HBBFFFH(共(共16KB)彩色显示器的视频缓冲区彩色显示器的视频缓冲区(4)FFFF0HFFFFFH(共(共16B)存放一条无条件转移指令,系统上存放一条无条件转移指令,系统上电或复位时自动跳转到初始化程序电或复位时自动跳转到初始化程序第第3章章76(1)统统一一编编址址:I/O端端口口地地址址在在存存储储器器中中,每每个个端端口口占占一一个个存存储储单单元元地地址址。CPU访访存存指指令令和和寻寻址方式都可用。址方式都可用。(2)独独立立编编址址:单单独独编编址址构构
24、成成I/O空空间间。采采用用专专门门I/O指指令令(IN和和OUT)和和接接口口控控制制信信号号访访问问端口。端口。第第3章章 3.2.2 I/O端口组织端口组织773.3 8086微处理器的总线周期和操作时序微处理器的总线周期和操作时序第第3章章3.3.1 8284A时钟信号发生器时钟信号发生器 8284A是是Intel公司专为公司专为8086设设计的时钟信号发生器,能产生计的时钟信号发生器,能产生8086所需所需的系统时钟信号,可采用石英晶体或的系统时钟信号,可采用石英晶体或TTL脉冲发生器作振荡源。脉冲发生器作振荡源。78第第3章章79第第3章章3.3.2 8086微处理器的总线周期微处
25、理器的总线周期l8086经外部总线对存储器或经外部总线对存储器或I/O端口端口进行一次信息输入或输出过程称总线操进行一次信息输入或输出过程称总线操作。作。l执行该操作所需要时间称总线周期。执行该操作所需要时间称总线周期。l8086总线周期至少由总线周期至少由4个时钟周期组成。个时钟周期组成。每个时钟周期称每个时钟周期称T状态,用状态,用T1、T2、T3和和T4表示。表示。80第第3章章81第第3章章3.3.3 8086微处理器最小微处理器最小/最大工作方式最大工作方式1.最小工作方式最小工作方式l8086的的33引脚接引脚接+5V,系统处于最小工作方式。,系统处于最小工作方式。l系统中只有系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 汇编语言 程序设计 第二
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。