版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言与接口技术汇编语言与接口技术1目录第1章 微型计算机概述 第2章 80X86微处理器第3章 80X86的指令系统和寻址方式第4章 80X86汇编语言程序设计 第5章 接口软件技术第6章 串并行接口技术 第7章 中断和DMA技术第8章 模/数和数/模转换技术第9章 高速串行总线
目录第1章 微型计算机概述 2第1章微型计算机概述第1章微型计算机概述3本章主要内容微型机系统的概念与基本结构计算机的软件、硬件、和发展情况。要求掌握:计算机软、硬件的基本概念和先进技术。第1章微型计算机概述本章主要内容微型机系统的概念与基本结构第1章微型计算4微型计算机发展按CPU的字长和功能划分,其发展有五代:1、71-734位及低档8位intel的4004—MCS-42、74-78中高档8位机intel的80808085motorola的MC6800zilog的Z803、78-8116位微机intel的8086motorola的MC68000zilog的Z80004、81-9232位微机intel的8038680486motorola的MC680205、93以后64位微机Pentium系列
第1章微型计算机概述微型计算机发展按CPU的字长和功能划分,其发展有五代:第1章5微型计算机特点1、功能大大增强2、可靠性极大提高3、价格低4、适应性强—稍变软件5、周期短见效快6、体积小重量轻耗电省7、维护方便第1章微型计算机概述微型计算机特点1、功能大大增强第1章微型计算机概述6微型计算机分类从技术角度按位分:4位、8位、16位、32位、64位等从工艺角度分为:MOS工艺的通用微处理器—速度慢功耗小双极性TTL工艺的位片式—速度快功耗大按机器组成,分为: 位片式、单片式、多片式第1章微型计算机概述微型计算机分类从技术角度第1章微型计算机概述7微型计算机应用范围科学计算自动控制数据及事物处理辅助设计辅助教学人工智能等第1章微型计算机概述微型计算机应用范围科学计算第1章微型计算机概述8微处理器、微型计算机和微型计算机系统三者的关系:微处理器是微型计算机的核心组成部件微处理器配上存储器、系统总线、输入/输出接口电路等组成微型计算机微型计算机配上相应的外围设备、软件、辅助电路等组成微型计算机系统第1章微型计算机概述微处理器、微型计算机和微型计算机系统三者的关系:第1章9一般计算机的结构冯·诺依曼结构:由运算器、控制器、存储器、输入设备和输出设备五大部分组成数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式控制器根据存放在存储器中的指令序列(即程序)工作,并由一个程序计数器(PC)控制指令的执行。控制器具有判断能力,能够根据计算结果选择不同的动作流程第1章微型计算机概述一般计算机的结构冯·诺依曼结构:第1章微型计算机概述10微型计算机系统结构第1章微型计算机概述微型计算机系统结构第1章微型计算机概述11微型计算机系统的组成第1章微型计算机概述微型计算机系统的组成第1章微型计算机概述12微型计算机系统的组成(硬)1、控制器—发布命令及操作信号2、运算器—进行算术和逻辑运算3、存储器—存储程序、原始数据、中间结果、运算结果4、I/O接口—通过它对程序、原始数据进行输入,并对结果进行输出。5、总线—各模块间交换数据的媒介6、外设—程序、数据进行输入的来源和结果进行输出的对象。其中:控制器和运算器组成微处理器(CPU)第1章微型计算机概述微型计算机系统的组成(硬)1、控制器—发布命令及操作信号第113微处理器(CPU)介绍运算器:算术逻辑部件ALU;控制器:指令寄存器、指令译码及机器周期编码器、定时及操作控制部件;寄存器组:通用寄存器组、程序计数器及状态标志寄存器、指示器和变址寄存器、段寄存器组等;总线接口部件:指令流字节队列缓冲器、存储器地址形成部件等。第1章微型计算机概述微处理器(CPU)介绍运算器:算术逻辑部件ALU;第1章14存储器介绍一般指的是半导体存储器,分为:RAM—停电后信息会丢失,它又分为静态的(不停电信息不变)和动态的(寄生电容的漏电使信息必须在几个ms刷新一次才能保存)ROM—停电后信息不会消失存储芯片的逻辑结构如图:第1章微型计算机概述存储器介绍一般指的是半导体存储器,分为:第1章微型计算15总线的认识总线—计算机传输信息的一组信号线按其完成的功能可以分为:统称为三总线1、地址总线(AB)2、数据总线(DB)3、控制总线(CB)按其方向分为:1、单向总线—只能一个方向传送信息,例AB,CB2、双向总线—能向两个方向传送信息,例DB按其分布的范围:1、微处理器内部总线—寄存器组、累加器、算术逻辑单元和控制部件间的2、单机内总线—CPU与外围芯片间的总线(局部总线)例:ATIBM-PC3、外总线—微机和其他设备或控制对象间的通讯总线,例:IEEE-488,EIA-RS232,MULTIBUS
第1章微型计算机概述总线的认识总线—计算机传输信息的一组信号线第1章微型计16微型计算机系统的组成(软)软件系统是微型计算机为了方便用户使用和充分发挥微机硬件效能所必备的各种程序的总称。1.系统软件(1)监控程序(2)操作系统(3)语言处理程序①汇编程序②解释程序③编译程序 (4)服务程序2.程序设计语言3.应用程序第1章微型计算机概述微型计算机系统的组成(软)软件系统是微型计算机为171.系统软件(1)监控程序 又称管理程序,其主要功能是对主机和外部设备的操作进行合理的安排,接收、分析各种命令,实现人机联系(2)操作系统操作系统是在监控程序的基础上,由许多控制程序所组成的大型程序系统合理地组织整个计算机的工作流程,管理和调度各种软、硬件资源和软件,检查程序和机器的故障是用户和裸机间的接口第1章微型计算机概述1.系统软件第1章微型计算机概述18(3)语言处理程序汇编程序 把用汇编语言编写的源程序翻译成机器语言表示的目标程序编程序可存放在ROM中,被称为驻留的汇编程序。解释程序 把用某种程序设计语言编写的源程序翻译成机器语言的目标程序,翻译一句就执行一句,边解释边执行。编译程序把用高级语言编写的源程序翻译成为机器语言的目标程序编译程序也需经服务程序的加工才能得到可执行程序文件。服务程序文本编辑程序、连接程序、定位程序、调试程序和排错程序等第1章微型计算机概述(3)语言处理程序第1章微型计算机概述192.程序设计语言机器语言机器语言是能够直接被计算机识别和执行的语言用二进制代码编写的代码序列机器语言因难于交流,在实际应用中很不方便,很少直接采用。汇编语言用助记符表示的机器语言为汇编语言用助记符指令编写的汇编语言程序(称源程序)将汇编语言源程序翻译成与之对应的机器语言程序(称目标程序),需要用汇编程序。第1章微型计算机概述2.程序设计语言第1章微型计算机概述20高级语言高级语言又称为算法语言。用高级语言编写的源程序需翻译成机器语言表示的目标程序后,计算机才能执行,需要相应的解释程序或编译程序。面向对象的语言利用面向对象中的封装、继承、多态等机制,可以提高程序的正确性、易维护性、可读性和可重用性,有利于程序开发中的分工合作。常用的面向对象语言如JAVA、VFP、VisualC、VisualB等。第1章微型计算机概述高级语言第1章微型计算机概述21软件的形式是程序,程序是由一条条不同的指令按某种规则组合而成的指令序列。指令系统—所有的计算机能够识别和执行的指令的集合程序的级别可以这样来看:第1章微型计算机概述软件的形式是程序,程序是由一条条不同的指令按某种规则组合而成22微型计算机的工作过程程序计数器内容+段寄存器内容=地址将此值经AD送地址译码器,找到相应单元CPU发出读命令,将地址所指内容经数据总线DB和数据收/发驱动器送I/O控制电路中,再继续送到指令队列缓冲器因为是操作码,由指令译码器译出并发出相应于操作码的控制信息。第1章微型计算机概述微型计算机的工作过程程序计数器内容+段寄存器内容=地址第1章23
微型计算机的工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行程序的过程,就是执行指令序列的过程,即逐条地从存储器中取出指令并完成指令所指定的操作。由于执行每一条指令,都包括取指、译码和执行三个基本步骤,所以,微型计算机的工作过程,也就是不断地取指令、译码和执行的过程,直到遇到停机指令时才结束机器的运行。第1章微型计算机概述微型计算机的工作过程就是执行程序的过程,而程序由指令序列组24本章小结微型计算机特点:体积小、价格低、耗电少、可靠性微处理器或微处理机,是由一片或几片大规模集成电路组成,具有运算器和控制器的功能。以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线所组成的计算机,简称微型计算机。以微型计算机为中心,配以相应的外围设备、电源和辅助电路,以及指挥微型计算机工作的系统软件,就构成了微型计算机系统。本章小结微型计算机特点:体积小、价格低、耗电少、可靠性25微处理器的发展速度非常快,大约每隔2~4年就换代一次,按CPU字长和功能划分,它已经历了五代的演变即4位机、8位机、16位机、32位机和64位机。计算机系统由硬件和软件两大部分组成,硬件系统主要由运算器、控制器、存储器和输入/输出接口四部分组成;软件系统由程序设计语言、系统软件、语言处理程序、服务程序和应用程序等组成。第1章微型计算机概述微处理器的发展速度非常快,大约每隔2~4年就换代一次,按CP26汇编语言与接口技术汇编语言与接口技术27目录第1章 微型计算机概述 第2章 80X86微处理器第3章 80X86的指令系统和寻址方式第4章 80X86汇编语言程序设计 第5章 接口软件技术第6章 串并行接口技术 第7章 中断和DMA技术第8章 模/数和数/模转换技术第9章 高速串行总线
目录第1章 微型计算机概述 28第1章微型计算机概述第1章微型计算机概述29本章主要内容微型机系统的概念与基本结构计算机的软件、硬件、和发展情况。要求掌握:计算机软、硬件的基本概念和先进技术。第1章微型计算机概述本章主要内容微型机系统的概念与基本结构第1章微型计算30微型计算机发展按CPU的字长和功能划分,其发展有五代:1、71-734位及低档8位intel的4004—MCS-42、74-78中高档8位机intel的80808085motorola的MC6800zilog的Z803、78-8116位微机intel的8086motorola的MC68000zilog的Z80004、81-9232位微机intel的8038680486motorola的MC680205、93以后64位微机Pentium系列
第1章微型计算机概述微型计算机发展按CPU的字长和功能划分,其发展有五代:第1章31微型计算机特点1、功能大大增强2、可靠性极大提高3、价格低4、适应性强—稍变软件5、周期短见效快6、体积小重量轻耗电省7、维护方便第1章微型计算机概述微型计算机特点1、功能大大增强第1章微型计算机概述32微型计算机分类从技术角度按位分:4位、8位、16位、32位、64位等从工艺角度分为:MOS工艺的通用微处理器—速度慢功耗小双极性TTL工艺的位片式—速度快功耗大按机器组成,分为: 位片式、单片式、多片式第1章微型计算机概述微型计算机分类从技术角度第1章微型计算机概述33微型计算机应用范围科学计算自动控制数据及事物处理辅助设计辅助教学人工智能等第1章微型计算机概述微型计算机应用范围科学计算第1章微型计算机概述34微处理器、微型计算机和微型计算机系统三者的关系:微处理器是微型计算机的核心组成部件微处理器配上存储器、系统总线、输入/输出接口电路等组成微型计算机微型计算机配上相应的外围设备、软件、辅助电路等组成微型计算机系统第1章微型计算机概述微处理器、微型计算机和微型计算机系统三者的关系:第1章35一般计算机的结构冯·诺依曼结构:由运算器、控制器、存储器、输入设备和输出设备五大部分组成数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式控制器根据存放在存储器中的指令序列(即程序)工作,并由一个程序计数器(PC)控制指令的执行。控制器具有判断能力,能够根据计算结果选择不同的动作流程第1章微型计算机概述一般计算机的结构冯·诺依曼结构:第1章微型计算机概述36微型计算机系统结构第1章微型计算机概述微型计算机系统结构第1章微型计算机概述37微型计算机系统的组成第1章微型计算机概述微型计算机系统的组成第1章微型计算机概述38微型计算机系统的组成(硬)1、控制器—发布命令及操作信号2、运算器—进行算术和逻辑运算3、存储器—存储程序、原始数据、中间结果、运算结果4、I/O接口—通过它对程序、原始数据进行输入,并对结果进行输出。5、总线—各模块间交换数据的媒介6、外设—程序、数据进行输入的来源和结果进行输出的对象。其中:控制器和运算器组成微处理器(CPU)第1章微型计算机概述微型计算机系统的组成(硬)1、控制器—发布命令及操作信号第139微处理器(CPU)介绍运算器:算术逻辑部件ALU;控制器:指令寄存器、指令译码及机器周期编码器、定时及操作控制部件;寄存器组:通用寄存器组、程序计数器及状态标志寄存器、指示器和变址寄存器、段寄存器组等;总线接口部件:指令流字节队列缓冲器、存储器地址形成部件等。第1章微型计算机概述微处理器(CPU)介绍运算器:算术逻辑部件ALU;第1章40存储器介绍一般指的是半导体存储器,分为:RAM—停电后信息会丢失,它又分为静态的(不停电信息不变)和动态的(寄生电容的漏电使信息必须在几个ms刷新一次才能保存)ROM—停电后信息不会消失存储芯片的逻辑结构如图:第1章微型计算机概述存储器介绍一般指的是半导体存储器,分为:第1章微型计算41总线的认识总线—计算机传输信息的一组信号线按其完成的功能可以分为:统称为三总线1、地址总线(AB)2、数据总线(DB)3、控制总线(CB)按其方向分为:1、单向总线—只能一个方向传送信息,例AB,CB2、双向总线—能向两个方向传送信息,例DB按其分布的范围:1、微处理器内部总线—寄存器组、累加器、算术逻辑单元和控制部件间的2、单机内总线—CPU与外围芯片间的总线(局部总线)例:ATIBM-PC3、外总线—微机和其他设备或控制对象间的通讯总线,例:IEEE-488,EIA-RS232,MULTIBUS
第1章微型计算机概述总线的认识总线—计算机传输信息的一组信号线第1章微型计42微型计算机系统的组成(软)软件系统是微型计算机为了方便用户使用和充分发挥微机硬件效能所必备的各种程序的总称。1.系统软件(1)监控程序(2)操作系统(3)语言处理程序①汇编程序②解释程序③编译程序 (4)服务程序2.程序设计语言3.应用程序第1章微型计算机概述微型计算机系统的组成(软)软件系统是微型计算机为431.系统软件(1)监控程序 又称管理程序,其主要功能是对主机和外部设备的操作进行合理的安排,接收、分析各种命令,实现人机联系(2)操作系统操作系统是在监控程序的基础上,由许多控制程序所组成的大型程序系统合理地组织整个计算机的工作流程,管理和调度各种软、硬件资源和软件,检查程序和机器的故障是用户和裸机间的接口第1章微型计算机概述1.系统软件第1章微型计算机概述44(3)语言处理程序汇编程序 把用汇编语言编写的源程序翻译成机器语言表示的目标程序编程序可存放在ROM中,被称为驻留的汇编程序。解释程序 把用某种程序设计语言编写的源程序翻译成机器语言的目标程序,翻译一句就执行一句,边解释边执行。编译程序把用高级语言编写的源程序翻译成为机器语言的目标程序编译程序也需经服务程序的加工才能得到可执行程序文件。服务程序文本编辑程序、连接程序、定位程序、调试程序和排错程序等第1章微型计算机概述(3)语言处理程序第1章微型计算机概述452.程序设计语言机器语言机器语言是能够直接被计算机识别和执行的语言用二进制代码编写的代码序列机器语言因难于交流,在实际应用中很不方便,很少直接采用。汇编语言用助记符表示的机器语言为汇编语言用助记符指令编写的汇编语言程序(称源程序)将汇编语言源程序翻译成与之对应的机器语言程序(称目标程序),需要用汇编程序。第1章微型计算机概述2.程序设计语言第1章微型计算机概述46高级语言高级语言又称为算法语言。用高级语言编写的源程序需翻译成机器语言表示的目标程序后,计算机才能执行,需要相应的解释程序或编译程序。面向对象的语言利用面向对象中的封装、继承、多态等机制,可以提高程序的正确性、易维护性、可读性和可重用性,有利于程序开发中的分工合作。常用的面向对象语言如JAVA、VFP、VisualC、VisualB等。第1章微型计算机概述高级语言第1章微型计算机概述47软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024燕山郊野体育公园体育赛事转播权及广告招商合同3篇
- 强迫症健康宣教
- 中医针灸跟诊心得医德仁心
- 10 日月潭(说课稿)2024-2025学年统编版语文二年级上册
- 18牛和鹅说课稿-2024-2025学年四年级上册语文统编版
- 2024影楼与摄影师长期合作协议范本3篇
- 2024技术转让合同约定的技术成果交付和保密
- 12 家乡的喜与忧(说课稿)2023-2024学年统编版道德与法治四年级下册
- 2024年版餐饮行业劳动协议范例版B版
- 2025年度腻子行业市场调研与分析合同3篇
- 培训机构年终会议
- 2025河南荥阳市招聘第二批政务辅助人员211人高频重点提升(共500题)附带答案详解
- JJF 2180-2024婴儿辐射保暖台校准规范
- 2024年财政部会计法律法规答题活动题目及答案一
- 中建X局设计参数指标库
- 2025年八省联考新高考语文试题解读及备考启示
- 2025年江西江铜集团招聘笔试参考题库含答案解析
- 教育技术研究员合同模板
- 【MOOC期末】《电子技术实习SPOC》(北京科技大学)期末慕课答案
- 和达投资集团(杭州)有限公司招聘笔试冲刺题2025
- 联席会议制度及职责(3篇)
评论
0/150
提交评论