电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

微型计算机原理与接口技术幻灯片-第1章

69页
  • 卖家[上传人]:F****n
  • 文档编号:88152849
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:645.50KB
  • / 69 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1,微机原理与接口技术,大家好!,2,课程目标,掌握: 微型计算机的基本工作原理 汇编语言程序设计方法 微型计算机接口技术 建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力,3,教材及实验指导书,教材: 微机原理与接口技术(第3版). 冯博琴,吴宁主编. 清华大学出版社 实验指导书 微机原理与接口技术实验指导书(讲义) 陈文革,吴宁,夏秦编. 西安交通大学 微机原理与接口技术题解及实验指导(第3版). 吴宁,陈文革编. 清华大学出版社,4,第1章 微型计算机基础概论,主要内容: 微机系统的组成 计算机中的编码、数制及其转换 无符号二进制数的运算 算术运算和逻辑运算 运算中的溢出 机器数的表示及运算 基本逻辑门及译码器,5,一、微型计算机系统,微型机的工作原理 微机系统的基本组成,6,1. 计算机的工作原理,冯 诺依曼计算机的工作原理 存储程序工作原理,7,存储程序原理,将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行; 由控制器控制整个程序和数据的存取以及程序的执行。,8,冯 诺依曼计算机体系结构,运算器,存储器,控制器

      2、,输入设备,输出设备,9,冯 诺依曼机的工作过程,内存中的程序,指令1,指令2,指令n,分析,获取操作数,执行,存放结果,程序计数器PC,地址,CPU,取出,操作数,10,冯 诺依曼机的工作过程,取一条指令的工作过程: 将指令所在地址赋给程序计数器PC; PC内容送到地址寄存器AR,PC自动加1; 把AR的内容通过地址总线送至内存储器,经地址译码器译码,选中相应单元。 CPU的控制器发出读命令。 在读命令控制下,把所选中单元的内容(即指令操作码)读到数据总线DB。 把读出的内容经数据总线送到数据寄存器DR。 指令译码 因为取出的是指令的操作码,故数据寄存器DR把它送到指令寄存器IR,然后再送到指令译码器ID,11,冯 诺依曼机的特点和不足,特点: 程序存储,共享数据,顺序执行 属于顺序处理机,适合于确定的算法和数值数据的处理。 不足: 与存储器间有大量数据交互,对总线要求很高; 执行顺序有程序决定,对大型复杂任务较困难; 以运算器为核心,处理效率较低; 由PC控制执行顺序,难以进行真正的并行处理。,12,典型的非冯 诺依曼机结构,数据流驱动的计算机结构 当指令具有所需数据、且输出端没有

      3、数据时就可执行。,Dataflow Image Processing System,13,2. 系统组成,主机 硬件系统 外设 微机系统 系统软件 软件系统 应用软件,CPU 存储器 输入/输出接口 总线,14,微处理器,微处理器简称CPU,是计算机的核心。 主要包括: 运算器 控制器 寄存器组,15,存储器,定义: 用于存放计算机工作过程中需要操作的数据和程序。,16,有关内存储器的几个概念,内存单元的地址和内容 内存容量 内存的操作 内存的分类,17,内存单元的地址和内容,内存按单元组织 每单元都对应一个地址,以方便对单元的寻址,10110110,38F04H,内存地址,单元内容,18,内存容量,内存容量: 所含存储单元的个数,以字节为单位 内存容量的大小依CPU的寻址能力而定 实地址模式下为CPU地址信号线的位数,19,内存操作,读: 将内存单元的内容取入CPU,原单元内容不改变; 写: CPU将信息放入内存单元,单元中原来的内容被覆盖。,20,内存储器的分类,随机存取存储器(RAM) 只读存储器(ROM),按工作方 式可分为,21,输入/输出接口,接口是CPU与外部设备间的桥梁

      4、,CPU,I/O 接口,外设,22,接口的分类,串行接口 并行接口,数字接口 模拟接口,输入接口 输出接口,23,接口的功能,数据缓冲寄存; 信号电平或类型的转换; 实现主机与外设间的运行匹配。,24,总线,基本概念 分类 工作原理 常用系统总线标准及其主要技术指标 (具体内容见后续课程),25,软件系统,软件: 为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。,系统软件,应用软件,操作系统 编译系统 网络系统 工具软件,软件,26,二、计算机中的数制和编码,数制和编码的表示 各种计数制之间的相互转换,27,1. 常用计数法,十进制(D) 二进制(B) 十六进制(H),28,例:,234.98D或(234.98)D 1101.11B或(1101.11)B ABCD . BFH或(ABCD . BF) H,29,2. 各种进制数间的转换,非十进制数到十进制数的转换 十进制到非十进制数的转换 二进制与十六进制数之间的转换,30,非十进制数到十进制数的转换,按相应的权值表达式展开 例: 1011.11B=123+022+121+120+12-1+ 12-2 =

      5、8+2+1+0.5+0.25 =11.75 5B.8H=5161+11160+816-1 =80+11+0.5 =91.5,31,十进制到非十进制数的转换,到二进制的转换: 对整数:除2取余; 对小数:乘2取整。 到十六进制的转换: 对整数:除16取余; 对小数:乘16取整。,32,二进制与十六进制间的转换,用4位二进制数表示1位十六进制数 例: 25.5 = 11001.1B = 19.8H 11001010.0110101B =CA.6AH,33,3. 计算机中的编码,BCD码 用二进制编码表示的十进制数 ASCII码 西文字符编码,34,BCD码,压缩BCD码 用4位二进制码表示一位十进制数 每4位之间有一个空格 扩展BCD码 用8位二进制码表示一位十进制数,每4位之间有一个空格。,35,BCD码与二进制数之间的转换,先转换为十进 制数,再转换二进 制数;反之同样。 例: (0001 0001 .0010 0101)BCD =11 .25 =(1011 .01) B,36,ASCII码,西文 字符的编码,一般用7位二进 制码表示。 D7位为校验位,默认情况下为0。 要求: 理解校

      6、验位的作用 熟悉0-F的ASCII码,37,ASCII码的奇偶校验,奇校验 加上校验位后编码中“1”的个数为奇数。 例:A的ASCII码是41H(1000001B) 以奇校验传送则为 C1H(11000001B) 偶校验 加上校验位后 编码中“1”的个数为偶数。 上例若以偶校验传送,则为 41H。,38,三、无符号二进制数的运算,算术运算 逻辑运算,无符号数 有符号数,二进 制数的运算,39,主要内容,无符号二进 制数的算术运算 无符号数的表达范围 运算中的溢出问题 无符号数的逻辑运算 基本逻辑门和译码器,40,1. 无符号数的算术运算,加法运算 1+1=0(有进位) 减法运算 0-1=1(有借位) 乘法运算 除法运算,41,乘除运算例,000010110100 =00101100B 000010110100=00000010B 即:商=00000010B 余数=11B,42,2. 无符号数的表示范围:,0 X 2n-1 若运算结果超出这个范围,则产生溢出。 对无符号数:运算时,当最高位向更高位 有进位(或借位)时则产生 溢出。,43,例:,最高位向前有进位,产生溢出,44,3. 逻辑

      7、运算,与、或、非、异或 掌握: 与、或、非门逻辑符号和逻辑关系(真值表); 与非门、或非门的应用。,45,“与”、“或”运算,“与”运算: 任何数和“0”相“与”,结果为0。 “或”运算: 任何数和“1”相“或”,结果为1。,46,“非”、“异或”运算,“非”运算 按位求反 “异或”运算 相同则为0,相异则为1,47,4. 译码器,掌握74LS138译码器 各引脚功能 输入端与输出端关系(真值表),48,74LS138译码器,主要引脚及功能,49,三、机器数(有符号数)的运算,50,计算机中符号数的表示,机器数 计算机中的数据 构成: 符号位 + 真值,“0” 表示正 “1” 表示负,51,例,+52 = +0110100 = 0 0110100 符号位 真值,-52 = -0110100 = 1 0110100 符号位 真值,52,1. 符号数的表示,机器数的表示方法: 原码 反码 补码,53,原码,最高位为符号位(用“0”表示正,用“1”表示负),其余为真值部分。 优点: 真值和其原码表示之间的对应关系简单,容易理解; 缺点: 计算机中用原码进行加减运算比较困难 0的表示不唯一。,

      8、54,数0的原码,8位数0的原码:+0=0 0000000 -0=1 0000000 即:数0的原码不唯一。,55,反码,对一个机器数X: 若X0 ,则 X反=X原 若X0, 则 X反= 对应原码的符号位不变,数值部分按位求反,56,例,X= -52 = -0110100 X原=1 0110100 X反=1 1001011,57,0的反码:,+0反=00000000 -0反 =11111111 即:数0的反码也不是唯一的。,58,补码,定义: 若X0, 则X补= X反= X原 若X0, 则X补= X反+1,59,例,X= 52= 0110100 X原=10110100 X反=11001011 X补= X反+1=11001100,60,0的补码:,+0补= +0原=00000000 -0补= -0反+1=11111111+1 =1 00000000 对8位字长,进位被舍掉,61,特殊数10000000,对无符号数:(10000000)B=128 在原码中定义为: -0 在反码中定义为: -127 在补码中定义为: -128,62,符号数的表示范围,对8位二进制数: 原码: -127 +1

      9、27 反码: -127 +127 补码: -128 +127,63,2. 符号二进制数与十进制的转换,对用补码表示的二进制数: 1)求出真值 2)进行转换,64,例:补码数转换为十进制数,X补=0 0101110B 正数 所以:真值=0101110B X=+46 X补=1 1010010B 负数 所以:真值不等于-1010010B 而是:X=X补补=11010010补= - 0101110 = - 46,65,3. 符号数的算术运算,通过引进补码,可将减法运算转换为加法运算。 即:X+Y补=X补+Y补 X-Y补=X+(-Y)补 =X补+-Y补,注:运算时符号位须对齐,66,例,X=-0110100,Y=+1110100,求X+Y=? X原=10110100 X补= X反+1=11001100 Y补= Y原=01110100 X+Y补= X补+ Y补 =11001100+01110100 =01000000 X+Y=+1000000,67,符号数运算中的溢出问题,两个带符号二进制数相加或相减时,若运算结果超出可表达范围,则产生溢出 溢出的判断方法: 最高位进位状态次高位进位状态1,则结果溢出,68,例:,若:X=01111000, Y=01101001 则:X+Y= 次高位向最高位有进位,而最高位向前无进位,产生溢出。 (事实上,两正数相加得出负数,结果出错),69,结束语:,第1章难点: 补码的概念及其运算,谢谢大家!,

      《微型计算机原理与接口技术幻灯片-第1章》由会员F****n分享,可在线阅读,更多相关《微型计算机原理与接口技术幻灯片-第1章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.