早教吧 育儿知识 作业答案 考试题库 百科 知识分享

进制转换假设我们用12-bit来表达一个整数,请将10进位的-375以下列方式表达成二进制:假设我们用12-bit来表达一个整数,请将10进位的-375以下列方式表达成二进制:(a)符号数值表示法(Signed-m

题目详情
【进制转换】假设我们用12-bit 来表达一个整数,请将10进位的-375以下列方式表达成二进制:
假设我们用12-bit 来表达一个整数,请将10进位的-375以下列方式表达成二进制:
(a) 符号数值表示法(Signed-magnitude)
(b) 一的补码(one's complement)
(c) 二的补码(two's complement)
▼优质解答
答案和解析
375的二进制原码是000101110111,但是负数在计算机是用补码的方式来存储的,那么
-375的二进制补码是111010001001,这就是他在计算机上的二进制行形式.
(a) 符号数值表示
符号是用最高位来表示,0表示正数,1表示负数
(b) 一的补码
1的二进制原码是000000000001
-1的二进制补码是111111111111
(c) 二的补码
2的二进制原码是000000000010
-2的二进制补码是111111111110