第以章汇猜言基删识 (2)基数和权 如果把用k进制书写的一个整数从右往左依次记 作第0位、第1位、∴、第n位,则第i位上的数符a所 代表的含义是a×。在此,我们把k称为一个数制的 基数,而把k称为k进制数第位的权。(如888,每个 8的位权都不相同) (3)计数规则简单地说,就是“逢进1,借1 当k”。 ●·●●·●··●··●··●●。●●··●·●●··●·●●··●··●·●●●·●··●·●●·●●·●●·● 1.二进制数11011011.101B= 1x27+1×26+0×25+1×24+1×23+0×22+1×21+1 ×20+1×2-1+0×22+1×23 二进制数是计算机内部采用的,并唯一能够 直接被计算机识别的数
第一章 汇 编 语 言 基 础 知 识 16 (2)基数和权 数制的三个问题: 1. 二进制数 如果把用k进制书写的一个整数从右往左依次记 作第0位、第1位、…、第n位,则第i位上的数符ai所 代表的含义是ai×k i 。在此,我们把k称为一个数制的 基数,而把k i称为k进制数第i位的权。(如888,每个 8的位权都不相同) (3)计数规则 简单地说,就是“逢k进1,借1 当k”。] ………………………………………………….. 1. 二进制数 1 1 0 1 1 0 1 1 . 1 0 1 B= 1x2 7+1×2 6+0×2 5+1×2 4+1×2 3+0×2 2+1×2 1+1 ×2 0+1×2 -1+0×2 -2+1×2 -3 二进制数是计算机内部采用的,并唯一能够 直接被计算机识别的数
第以章汇猜言基删识 2十六进制数 8a0f6bH-8×163+10×162+0×161+15×160+6 ×16-1+11×162 引入十六进制数的目的是为了描述二进制数。 数的书写方法: 1)二进制数尾部加B(b) 2)十六进制数尾部加H(h);如记数符号a,b,, d,打头,头部应加0,如0A8F5H;记数符号 y3)十进制数尾部加Dd),但通常可以省略。 d,e,f不区别大小写,与 ABCDEF等效
第一章 汇 编 语 言 基 础 知 识 17 2. 十六进制数 2. 十六进制数 8a0f.6bH=8×163+10 ×162+0 ×161+15 ×160+6 ×16-1+11 ×16-2 引入十六进制数的目的是为了描述二进制数。 数的书写方法: 1)二进制数尾部加B(b)。 2)十六进制数尾部加H(h);如记数符号a,b,c, d,e,f打头,头部应加0,如0A8F5H;记数符号 a,b,c,d,e,f 不区别大小写,与ABCDEF等效。 3)十进制数尾部加D(d),但通常可以省略
第以章汇猜言基删识 3数制间转换 1)十进制数转换二进制数; 2)十进制数转换十六进制数; 3)二进制数十六进制数互相转换 返回1.2
第一章 汇 编 语 言 基 础 知 识 18 3.数制间转换 3.数制间转换 1)十进制数转换二进制数; 2)十进制数转换十六进制数; 3)二进制数十六进制数互相转换; 返回1.2
第以章汇猜言基删识 1.2.1-3数制转换:十进制→二进制(整数) ①将整数部分不断除以2,记下每次得到的余数, 直到商为零;②余数倒排,即最后得到的余数排在最 高位,第一个余数排在最低位。例如将十进制数13转 换成二进制数: 213 余数 2|6 3 1011 13D=1101B
第一章 汇 编 语 言 基 础 知 识 19 1.2.1-3 数制转换:十进制→二进制(整数) ①将整数部分不断除以2,记下每次得到的余数, 直到商为零;②余数倒排,即最后得到的余数排在最 高位,第一个余数排在最低位。例如将十进制数13转 换成二进制数: 2 1 3 余数 2 6 -----1 2 3 -----0 2 1 -----1 0 -----1 13D=1101B
第以章汇猜言基删识 1.2.1-3数制转换:十进制→二进制(小数) 小数部分转换:乘2取整,顺序排列得到的整数。 例如将08125转换成二进制数 08125 整数 6250 × 2 25 101 ×2 50 2 00 08125D=01101B(有时会有转换误差,如0.3D) 返回数制转换
第一章 汇 编 语 言 基 础 知 识 20 1.2.1-3 数制转换:十进制→二进制(小数) 小数部分转换:乘2取整,顺序排列得到的整数。 例如将0.8125转换成二进制数: 0.8125 整数 × 2 1 .6250 × 2 1 .25 × 2 0 .50 × 2 1 .00 0.8125D=0.1101B(有时会有转换误差 ,如0.3D) 返回数制转换