ppts.net
当前位置:首页>>关于写出十进制数64和-10的原码,反码和补码,并求出它们...的资料>>

写出十进制数64和-10的原码,反码和补码,并求出它们...

+64 原码=反码=补码=0100 0000。 -10 原码=1000 1010; -10 反码=1111 0101; -10 补码=1111 0110。 以补码相加,得:0011 0110,这是+54 的补码。

+64 原码=反码=补码=0100 0000。 -10 原码=1000 1010; -10 反码=1111 0101; -10 补码=1111 0110。 以补码相加,得:0011 0110,这是+54 的补码。

由于没有说是几位的,下面都是用8位的。 32原码 = 0010 0000 32反码 = 0010 0000 (正数的反码与其原码相同) 32补码 =0010 0000 (正整数的补码是其二进制表示,与原码相同) -12原码 =1000 1100 -12反码 =1111 0011 (负整数的反码是对其原码...

-13用八位二进制数表示为1000 1011,最高位为符号位,即原码为:1000 1101; 反码直接对各位取反,符号位不变,即反码为:11110010; 补码为绝对值的反码+1,即1111 0010+1=1111 0011

-45的8位原码:1 010 1101; -45的8位反码:1 101 0010; -45的8位补码:1 101 0011.

十进制数31是一个正数,所以原码,补码,反码均相同,用八位带符号二进制数表示为0001 1111

+64的二进制为0100 0000 -64的原码为1100 0000(最高为为符号位),其反码为1011 1111 (最高位仍为符号位),补码为1100 0000。

6是00000110,负数的原码将首位变1,就是10000110,反码首位不变,其余取反,即11111001,补码为反码加1,即为11111010

96÷2=48余0 48÷2=24余0 24÷2=12余0 12÷2=6余0 6÷2=3余0 3÷2=1余1 1÷2=0余1 从下到上取余数为:1100000, 整数96转换结果为1100000, 所以96最后的转换结果为:1100000 整数的原码反码补码就是本身,01100000

设字长8位 [89d]补 =[89d]反 =[89d]原=0101 1001b [-97d]原 =1110 0001b [-97d]反 =1001 1110b [-97d]补 =1001 1111b

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com