第1章节单片机基本知识点.pptVIP

  • 6
  • 0
  • 约1.33万字
  • 约 59页
  • 2017-04-01 发布于四川
  • 举报
第1章节单片机基本知识点

1.2.2常用的码制 (五)有符号数的表示----补码 补码的性质: a、当n=8时,数表示的范围: -27 ≤ X ≤ 27-1,即 -128 ≤ X ≤ 127。 b、补码的零只有一种表示法,若n=8。则为 c、对于正数,[X]补=[X]原;对于负数,符号位为1,其它位按位取反,再加1即得补码。 d、[X]补+[Y]补=[X+Y]补, [X]补 - [Y]补=[X]补 + [-Y]补= [X - Y]补。这一性质表明,补码运算的结果仍然是补码,体现了补码运算的完备性。而且补码可以将减法化成加法,这对于化简CPU中运算器的设计十分有益! Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.2.2常用的码制 (五)有符号数的表示----补码 补码的优点非常多,但缺点是补码表示的数值不太直观,这对于两数运算后是否有溢出(超出数值范围)的判定比较困难。 通过采用变形补码的方法可判定是否有溢出,既在原来补码的基础上增加一个符号位,形成双符号位的补码。判断溢出的规定为:运算结果中,如果两符号位相同,则表示无溢出;如果两符号位相异,则表示发生溢出。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.2.2常用的码制 (五)有符号数的表示----补码 例1-13:已知[X]补[Y]补 求:给定补码的变形补码,[X]补+[Y]补 ,并判断是否溢出。 解:1)根据变形补码规定,已知两补码的变形补码分别为: [X]补变=001100010, [Y]补变=000110101 2) [X]补变=001100010 +) [Y]补变=000110101 =011010111 由于运算结果的两符号位不相同,则判断为运算结果发生溢出!, 由真值计算也可得: [X]补X [Y]补Y X+Y128+16+7=151127, 超过了8位二进数补码表达数的范围。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 单片机内部结构概论 单片机内部的典型结构是由CPU、存储器、一般I/O接口、中断系统、定时器/计数器、特殊I/O接口等组成。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 单片机内部结构概论 1.3.1 中央处理器CPU概论 1.3.2 存储器概论 1.3.3 输入/输出接口概论 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3.1中央处理器CPU概论 CPU不仅是计算机的核心部件,也是单片机内部的核心部件。说它是核心部件,是因为它掌控着单片机系统运行,其具体的工作由控制器和运算器来完成。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3.1中央处理器CPU概论 一、控制器 控制器内部结构如图所示,其功能主要是执行指令和程序,并协调系统各部件的工作。 Evalua

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档