内容正文:
1.5,1.6:带符号数,BCD码和 ASCⅡ码
一、填空题
1、数值型数据的表示按小数点的处理可分为 ;按符号位有原码、反码和补码三种形式的机器数。
2、当真值为正数时,原码、反码、补码 3种机器数的最高位均为
3、当真值为负数时,原码、反码、补码 3种机器数的最高位均为
4、机器数的最高位为符号位,其它位称为 。
5、当真值为正数时,原码=反码=补码:当真值为 时,三种机器数的符号位相同,均为1,原码的数值位保持“原”样,反码的数值位是原码数值位的“按位取反”。
6、补码的数值位是原码的数值位的 后再加1,简称“取反加1”。当真值为负数时:补码=反码+1
7、机器数:在计算机中数据和符号全部数字化,最高位为符号位,目用 ,那么把包括符号在内的一个二进制数我们称为机器数,机器数:有原码、反码和补码三种表示方法。
二、简答题
1.简述机器数的表示方法。
2.将二进制数11001001转换为十进制数。
3、将十进制数-5转换为8位二进制原码和补码。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
1.5,1.6:带符号数,BCD码和 ASCⅡ码
一、填空题
1、数值型数据的表示按小数点的处理可分为 ;按符号位有原码、反码和补码三种形式的机器数。
【答案】定点数和浮点数
2、当真值为正数时,原码、反码、补码 3种机器数的最高位均为 。
【答案】0
3、当真值为负数时,原码、反码、补码 3种机器数的最高位均为 。
【答案】1
4、机器数的最高位为符号位,其它位称为 。
【答案】数值位
5、当真值为正数时,原码=反码=补码:当真值为 时,三种机器数的符号位相同,均为1,原码的数值位保持“原”样,反码的数值位是原码数值位的“按位取反”。
【答案】负数
6、补码的数值位是原码的数值位的 后再加1,简称“取反加1”。当真值为负数时:补码=反码+1。
【答案】“按位取反”
7、机器数:在计算机中数据和符号全部数字化,最高位为符号位,目用 ,那么把包括符号在内的一个二进制数我们称为机器数,机器数:有原码、反码和补码三种表示方法。
【答案】0表示正、1表示负
二、简答题
1.简述机器数的表示方法。
【答案】有原码、反码和补码三种表示方法。
原码:是最简单的机器数表示法。其数符位用0表示正,1表示负,其余各位表示真值本身。
2.将二进制数11001001转换为十进制数。
【答案】对于原码表示,我们只需要将二进制数转换为十进制即可。11001001的原码表示为-201。
对于补码表示,我们需要判断最高位是否为1。如果最高位为1,表示该二进制数为负数,我们需要将补码取反再加1,然后转换为+制。11001001的补码表示为-55。
3、将十进制数-5转换为8位二进制原码和补码。
【答案】首先,我们需要确定二进制数的位数,由于题目需要是8位二进制数因此我们需要在二进制数前面补齐0,直到满足8位。
对于原码表示.-5的二进制原码为10000101.
对于补码表示,我们需要将-5的绝对值转换为二进制原码,然后取反再加1。5的二进制原码为00000101,取反得到11111010,再加1得到11111011。
因此,-5的8位二进制补码为11111011。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$