写出以下二进制数的原码 补码 反码:0.11001,-0.11001,0.11111,-0.111
发布网友
发布时间:2022-05-01 19:13
我来回答
共2个回答
热心网友
时间:2023-10-24 06:40
x=0.11001,[x]原=[x]补=[x]反=0.11001;
x=-0.11001,[x]原=1.11001,[x]反=1.00110,[x]补=1.00111
x=0.11111,[x]原=[x]补=[x]反=0.11111
x=-0.111,[x]原=1.111,[x]反=1.000,[x]补=1.001
即是说当真值数(带符号数)为正,原码=反码=补码=真值数;当真值数为负数,原码=真值数符号位取1,其余位不变,反码=原码符号位不变,其余各位取反,补码=反码最后一位加1
热心网友
时间:2023-10-24 06:40
正数的原码反码补码都相同,负数的反码是除符号位为1外,其他位全取反,负数的补码把原码除符号位以外的所有为取反(反码),再加1
0.11001 的原码反码补码都是 0.11001
-0.11001 的原码是 1.11001,反码是 1.00110,补码是 1.00111
热心网友
时间:2023-10-24 06:40
x=0.11001,[x]原=[x]补=[x]反=0.11001;
x=-0.11001,[x]原=1.11001,[x]反=1.00110,[x]补=1.00111
x=0.11111,[x]原=[x]补=[x]反=0.11111
x=-0.111,[x]原=1.111,[x]反=1.000,[x]补=1.001
即是说当真值数(带符号数)为正,原码=反码=补码=真值数;当真值数为负数,原码=真值数符号位取1,其余位不变,反码=原码符号位不变,其余各位取反,补码=反码最后一位加1
热心网友
时间:2023-10-24 06:40
正数的原码反码补码都相同,负数的反码是除符号位为1外,其他位全取反,负数的补码把原码除符号位以外的所有为取反(反码),再加1
0.11001 的原码反码补码都是 0.11001
-0.11001 的原码是 1.11001,反码是 1.00110,补码是 1.00111
热心网友
时间:2023-10-24 06:40
x=0.11001,[x]原=[x]补=[x]反=0.11001;
x=-0.11001,[x]原=1.11001,[x]反=1.00110,[x]补=1.00111
x=0.11111,[x]原=[x]补=[x]反=0.11111
x=-0.111,[x]原=1.111,[x]反=1.000,[x]补=1.001
即是说当真值数(带符号数)为正,原码=反码=补码=真值数;当真值数为负数,原码=真值数符号位取1,其余位不变,反码=原码符号位不变,其余各位取反,补码=反码最后一位加1
热心网友
时间:2023-10-24 06:40
正数的原码反码补码都相同,负数的反码是除符号位为1外,其他位全取反,负数的补码把原码除符号位以外的所有为取反(反码),再加1
0.11001 的原码反码补码都是 0.11001
-0.11001 的原码是 1.11001,反码是 1.00110,补码是 1.00111