版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术(第3版)2微型计算机系统基础指令系统微型计算机系统结构输入/输出系统微处理器的发展嵌入式系统微处理器的发展2.1.1程序设计语言
程序设计语言:机器语言、汇编语言、高级语言
1.指令系统指令:要计算机执行某种操作的命令。
程序:是一组指令的有序集合。指令系统:一台CPU能识别的所有指令的集合。2.1指令系统2微型计算机系统基础2.1.1程序设计语言2.汇编语言和汇编程序机器指令:二进制指令,由指令操作码和操作数组成。机器语言:由机器指令构成的编程语言。汇编语言:用约定的符号和数字按规定的格式来表示指令。汇编程序:将汇编源程序自动翻译成机器语言的过程。算法语言(高级语言):由预先规定的基本符号构成程序,比较接近数学语言,与具体机器无关,通用性强、便于学习和掌握。2.1指令系统2微型计算机系统基础1.系列计算机:具有相同的基本指令系统和基本体系结构,但具有不同组成和实现的一系列不同型号的机器。2.1.2处理体系结构2微型计算机系统基础2.1指令系统x86系列IBM-360曙光,神威,银河......2.CISC和RISC
复杂指令系统计算机(ComplexInstuctionSetComputer)
有庞大的指令系统、较多的寻址方式、复杂的指令格式,CPU结构复
杂、设计成本高。
精简指令集计算机(ReducedInstructionSetComputer,RISC)
去除不常用的复杂指令,硬件只支持常用的简单指令。通过减少指令种类、规范指令格式、简化寻址方式、存储器并行处理等方式,大幅度的提高处理器的总性能。2微型计算机系统基础2.1.2处理体系结构2.1指令系统2.2.1微处理器与微型计算机微处理器(Microprocessor,μP,MP):将运算器和控制器集成在一起的中央处理器部件。微型计算机(Microcomputer,μC,MC):以微处理器为核心,配上内存储器、输入/输出接口电路及系统总线所组成的计算机。微型计算机系统(MicrocomputerSystem,μCS,MCS):是指以微型计算机为中心,配以相应的外围设备、电源、辅助电路以及控制微型计算机工作的系统软件所构成的计算机系统。2.2微型计算机系统结构2微型计算机系统基础2微型计算机系统基础微型计算机系统组成2.2微型计算机系统结构2.2.1微处理器与微型计算机2.2.2微处理器中主要的寄存器2微型计算机系统基础指令寄存器(InstructionRegister,IR)程序计数器(ProgramCounter,PC)地址寄存器(AddressRegister,AR)数据寄存器(DataRegister,DR)通用寄存器(R0~Rn)程序状态字寄存器(ProgramStatusWord,PSW)2.2微型计算机系统结构2微型计算机系统基础访问内存示意图2.2.3微型计算机中的存储器与地址分配内存组织2.2微型计算机系统结构2.2.3微型计算机中的存储器与地址分配统一编址:将I/O端口和内存储器统一编址独立编址:内存储器和I/O端口地址空间各自独立编址
堆栈:堆栈是按后进先出(Last-InFirst-Out,LIFO)原则进行存取的存储结构2微型计算机系统基础2.2微型计算机系统结构2.2.4微机系统中采用的先进技术流水线技术哈佛结构:将指令和数据分别放在两个独立存储器中,每个存储器独立编址、独立访问Cache技术虚拟存储管理技术多核处理器结构2微型计算机系统基础2.2微型计算机系统结构2.3.1信息交换方式程序查询方式中断控制方式直接存储器存取控制方式通道方式外围处理机方式2.3输入/输出系统2微型计算机系统基础2.3.2程序中断方式1.中断的基本思想2.中断源3.中断处理过程中断请求
中断响应
①保护断点
②保护现场
③识别中断源中断处理中断返回2微型计算机系统基础2.3输入/输出系统2.4.1Intel微处理器早期微处理器(1971—1973年)8位微处理器(1973—1978年)16位微处理器(1978—1983年)IA32架构微处理器(1983—1993年)IA64位微处理器其他微处理器:除了Intel公司,还有其他一些优秀的微处理器制造商,如Motorola、Zilog、AMD等公司2.4微处理器的发展2微型计算机系统基础嵌入式系统的定义嵌入式系统是以应用为中心、以计算机技术为基础,采用可剪裁软硬件,能够满足应用系统对功能、可靠性、实时性、成本、体积功耗等指标的严格要求的专用计算机系统,用于对其他设备的控制、监视或管理等功能。2.5嵌入式系统2微型计算机系统基础嵌入式系统的特点专用性强技术融合集成度高实时性好资源受限2微型计算机系统基础2.5嵌入式系统交叉编译本地编译:在当前编译平台下,编译出来的程序只能放到当前平台下运行。交叉编译:在当前编译平台下,编译出来的程序能够运行在另一种体系结构的目标平台上,但是该编译平台本身却不能运行。通常将这个编译平台成为宿主机,而目标平台称为目标机。例如:在x86平台上,编写程序并编译成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高效广告代理合同模板
- 《JCR及其使用方法》课件
- 房屋抵押担保借款合同模板
- 洁净室施工培训
- 教育咨询师陌拜培训
- 12《坐井观天》公开课一等奖创新教学设计
- 二《荷塘月色》教学实录中职语文高教版2023-2024基础模块上册
- 9《复活》(节选)教学实录(逐字稿)统编版高中语文选择性必修上册
- 宴会员工礼仪培训
- 2023年电力和热力资金筹措计划书
- 西湖文旅大数据报告
- 小学生校园文明礼仪教育课件
- 电缆绝缘电阻测试记录表格模板
- 2022年工程勘察设计收费管理规定
- DB44∕T 858-2011 空调器高处作业安全规范
- 实验室十大危险操作和安全隐患
- 01第三届北京市大学生模拟法庭竞赛第一轮赛题B
- Pixhawk飞控快速使用指南
- 红色大气乘风破浪开拓未来年会PPT模板课件
- 顺丰快递公司视觉识别VI手册(清晰电子版)
- 家庭教育讲座必备(课堂PPT)
评论
0/150
提交评论