原码:符号位为0表示正数,为1表示负数,数值部分用二进制数的绝对值表示的方法称为原码表示法,通常用[X]原表示X的原码。
反码:正数的反码与原码相同,负数的反码是符号位不变,数值位逐位取反。
补码:正数的补码与其原码相同;负数的补码是符号位不变,数值位逐位取反(即求其反码),然后在最低位加1。
移码也称为增码或偏码,常用于表示浮点数中的阶码。移码可由补码求得,只要把补码的符号位取反就得到了移码。
原码:小数:x=+0.0000 [x]原=0.0000
x=-0.0000 [x]原=1.0000
整数:x=+0 [x]原=0,0000
X=-0 [x]原=1,0000
反码:x=+0 [x]反=0,0000
X=-0 [x]反=1,1111
x=+0.0000 [x]反=0.0000
x=-0.0000 [x]反=1.1111
补码:x=+0 [x]补=0,0000
X=-0 [x]补=0,0000
x=+0.0000 [x]补=0.0000
x=-0.0000 [x]补=0.0000
移码:x=+0 [x]移=1,0000
X=-0 [x]移=1,0000
x=+0.0000 [x]移=1.0000
x=-0.0000 [x]移=1.0000
原码,反码,补码,移码四种机器码的表示方法及0的四种表示方法
最新推荐文章于 2024-08-05 16:21:47 发布