计算机组成原理数据与文字的表示方法ppt课件.pptVIP

  • 9
  • 0
  • 约3.42千字
  • 约 64页
  • 2018-07-02 发布于贵州
  • 举报

计算机组成原理数据与文字的表示方法ppt课件.ppt

计算机组成原理数据与文字的表示方法ppt课件

第二章 运算方法与运算器 ;本章内容:;2.1 数据与文字的表示方法;无论什么类型的信息,在计算机内部都是以二进制编码形式表示的。 每个数都可以表示成按“权”展开的多项式 十进制 346.79=3×102+4×101+6×100+7×10-1+9×10-2 二进制 1011.101=1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3 八进制 107.63=1×82+0×81+7×80+6×8-1+3×8-2 十六进制 1CB.D8=1×162+12×161+11×160+13×16-1+8×16-2 几进制的表示 (1)B,D,H,O的使用 (2)下标法;二、八、十六和十进制数的对应关系;;;二、八、十六和十进制数的对应关系;二进制数的运算规则;;2.1.1 数据格式    ;1.??定点数的表示方法;定点数例;纯整数:X =;;2、浮点数的表示方法 ;浮点数表示;浮点数表示;浮点数表示;IEEE754标准中,一个规格化的32位浮点数x的真值可表示为 x=(-1)S×(1.M)×2E-127 e=E-127 IEEE754标准中,一个规格化的64位浮点数x的真值可表示为 x=(-1)S×(1.M)×2E-1023 e=E-1023;浮点数表示;?3.十进制数串的表示方法;2.1.2 数的机器码表示 ;对于定点整数 X=±Xn-1…X1X0,则原码的定义是: 对于定点整数,其原码形式为: [x]原=xnxn-1…x1x0, 注意到:原码机器中 “+0”、“-0” 有两种形式: 对于定点整数:[+0]原 =0000…0. [-0]原 =1000…0.;一般情况下,对于定点整数,其真值与原码之间的转换符合下面的规律: x= +x1x2…xn [x]原=0x1x2…xn . x= -x1x2…xn [x]原=1x1x2…xn . 对于定点小数,其真值与原码之间的转换符合下面的规律: x=+0.x1x2…xn [x]原=0.x1x2…xn x=-0.x1x2…xn [x]原=1.x1x2…xn ;原码的表示范围是多少?; 原码表示法的主要特点是简单、易懂,但它的最大缺 点是:由于数值部分采用绝对值表示,因而使得加减法 运算比较复杂,而加减法运算正是计算机中最常使用的 运算。所以,必须探讨解决方法——补码则正是一种解 决方法。;2. 反码表示法;例如,假设用5位反码来表示,x = +1001 则 [x]反 = 01001 y = -1001 则[y]反 = 10110 ;反码的表示范围是多少?;一般情况下,对于定点整数,其真值与反码之间的转换符合下面的规律: x= +x1x2…xn [x]反=0x1x2…xn . x= -x1x2…xn [x]反=1x1x2…xn . 对于定点小数,其真值与反码之间的转换符合下面的规律: x=+0.x1x2…xn [x]反=0.x1x2…xn x=-0.x1x2…xn [x]反=1.x1x2…xn ;3.补码表示法 ;补码的定义:; 根据补码定义,求负数的补码时需作一次减法运算,这显然不是补码方法的初衷。后面将介绍反码表示法可以解决负数的求补问题。;数的补码表示;; 对一个定点整数来说,一个负数的补码,可以通过将该数 符号位置1,其余取反,然后在最末位加1 的方法直接获得。;补码的表示范围是多少?;正负整数的补码与真值的关系;;原码、反码、补码表示规律;4.移码表示法;例:若阶码数值部分为5位,以x表示真值,则    [x]移=25+x ???   25>x≥- 25 又例: 当正数x=+10101 时,[x]移=1,10101 当负数x=-10101 时,[x]移=25+x=25-10101=0,01011。 注意到: 移码中的逗号不是小数点,而是表示左边一位是符号位。显然,移码中符号位x0表示的规律与原码、补码、反码相反。移码的表示范围和补码一致,0只有一种表示方式,只是符号位正好相反。;机器码表示法小结:;由于补码表示对加减法运算十分方便,因此目前机器中广泛采用补码表示法。在这类机器中数用补码表示,补码存储,补码运算。(也有些机器,数用原码进行存储和传

文档评论(0)

1亿VIP精品文档

相关文档