注:十进制转换成任意K进制数与上类似,整:除K取余,小数:乘K取整。十进制到十六进制转换例?)H400.25 =(400/16=25-余数=0(个位)25/16=1-余数=9(十位)1/16=0余数=1(百位)0.25×16=4.0-整数=4(1/10)即:400.25=190.4H二进制与十六进制间的转:用4位二进制数表示1位十六进制数OH00009H1001AH10101011BHCH11001101DH1110EH1111FH二进制与十六进制间的转换例:10110001001.110=(?)H010110001001.1100
注:十进制转换成任意K进制数与上类似,整:除K取余,小数:乘K取整。 十进制到十六进制转换例 400.25 = ( ? )H 400/16=25 -余数=0(个位) 25/16=1 -余数=9(十位) 1/16=0 -余数=1(百位) 0.25×16=4.0 -整数=4(1/10) 即:400.25 = 190.4H 二进制与十六进制间的转: 用4位二进制数表示1位十六进制数 0000 - 0H 1001 - 9H 1010 - AH 1011 - BH 1100 - CH 1101 - DH 1110 - EH 1111 - FH 二进制与十六进制间的转换 例: 10110001001.110 = (?)H 0101 1000 1001.1100
589.C注意:位数不够时要补0无符号二进制数的运算算术运算无符号数二进制数算术运算有符号数:一、无符号数的算术运算加法运算减法运算乘法运算除法运算注意点:对加法:1+1=0(有进位)对减法:0-1=1(有借位)对乘法:仅有1×1=1,其余皆为0;乘以2相当于左移一位。对除法:除以2则相当于右移1位
5 8 9 . C 注意:位数不够时要补0 无符号二进制数的运算 一、无符号数的算术运算 加法运算 减法运算 乘法运算 除法运算 注意点: 对加法:1+1=0(有进位) 对减法:0-1=1(有借位) 对乘法:仅有1×1=1,其余皆为0; 乘以2相当于左移一位。 对除法:除以2则相当于右移1位。 二进制数 算术运算 逻辑运算 无符号数 有符号数: 算术运算
二、无符号数的表示范围一个n位的无符号二进制数X,其表示范围为:0 ≤ X ≤ 2n-1若运算结果超出这个范围,则产生溢出。溢出的判别方法:运算时,当最高位向更高位有进位(或借位)时则产生溢出三、逻辑运算与(^)或(v)非(~)异或(田)掌握:逻辑关系(真值表)和逻辑门。"与”、“或"运算任何数和“0"相"与”,结果为0任何数和“1"相“或”,结果为1
二、无符号数的表示范围 一个n位的无符号二进制数X,其表示范围为: 0 ≤ X ≤ 2 n-1 若运算结果超出这个范围,则产生溢出。 溢出的判别方法: 运算时,当最高位向更高位有进位(或借位)时则产生溢出。 三、逻辑运算 与(∧) 或(∨) 非(▔) 异或(⊕) 掌握:逻辑关系(真值表)和逻辑门。 “与”、“或”运算 任何数和“0”相“与”,结果为0 任何数和“1”相“或”,结果为1