【2017年整理】1微型计算机基础.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】1微型计算机基础

作者 丁向荣 第1章 微型计算机基础 1.1 数制与编码 1.2 微型计算机的基本组成 1.3 指令、程序与编程语言 1.4 微型计算机的工作过程 1.5 微型计算机的应用形态 1.1 数制与编码 1.1.1 数制及转换方法 1. 数制的概念 所谓数制就是计数的方法,通常采用进位计数制。在微型机算机的学习与应用中,主要有十进制、二进制和十六进制三种计数方法。日常生活采用的是十进制;微型计算机只能识别和处理数字信息,微型计算机硬件电路采用的是二进制,但为了更好地记忆与描述微型机算计的地址和程序代码、运算数字,一般采用十六进制。 1.1 数制与编码 2. 数制之间的转换 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 1. 机器数与真值 数学中的正负用符号“+”和“-”表示,计算机中是如何表示数的正负呢?在计算机中数据是存放在存储单元内,而每个存储单元则由若干二进制位组成,其中每一数位或是0或是l。刚好数的符号或为+号或为一号,这样就可用一个数位来表示数的符号.在计算机中规定用“0”表示“+”,用“1”表示“-”。用来表示数的符号的数位被称为“符号位”(通常为最高数位),于是数的符号在计算机中已数码化了,但从表示形式上看符号位与数值位毫无区别。 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 2. 原码 对于一个二进制数,如用最高数位表示该数的符号(“0”表示“+”号,“l”表示“-”号),其余各数位表示其数值本身,则称为原码表示法: 若x=±xlx2…xn-1,则[x]原码=x0xlx2…xn-1 其中x0为原机器数的符号位,它满足: 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 3 反码 [x]原=0xlx2…xn-1, 则[x]反 =[x]原 [x]原=1xlx2…xn-1, 则[x]反 = 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 4 补码 (1)补码的引进 首先以日常生活中经常遇到的钟表“对时”为例来说明补码的概念,假定现在是北京标准时间八时整,而一只表却指向十时整。为了校正此表.可以采用倒拨和顺拨2种方法:倒拨就是反时针减少2小时(把倒拨视为减法,相当于10 -2=8),时针指向8;还可将时针顺拨10小时.时针同样也指向8,把顺拨视为加法,相当于10+10=12(自动丢失)+8=8,这自动丢失的数(12)就叫做摸(mod),上述的加法称为“按摸12的加法”,用数学式可表示为: 10十10=12+8=8 (modl2) 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 4 补码 (2)补码的定义 设寄存器(或存储单元)的位数为n位,则它能表示的无符号数最大值为2n-l,逢2n进1(即2n自动丢失)。换句话说,在字长为n的计算机中,数2n和0的表示形式一样。若机器中的数以补码表示,则数的补码以2n为模,即 [x]补=2n+x(mod2n) 若x为正数,则[x]补=x;若x为负数,则[x]补=2n+x=2n-|x|。即负数x的补码等于模2n加上其真值或减去其真值的绝对值。 1.1 数制与编码 1.1.2 微型计算机中数的表示方法 4 补码 (3)求补码的方法 正数的补码等于原码。下面介绍负数求补码的三种方法。 1)根据真值求补码 根据真值求补码就是根据定义求补码,即有 [x]补=2n+x=2n-|x| 2)根据反码求补码(推荐使用方法) [x]补=[x]反十1 1.1 数制与编码 1.13 微型计算机中常用编码 1. BCD码 在微型计算机中,十进制数除了转换成二进

文档评论(0)

junzilan11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档