写出-35/64的原码、反码、补码、移码表示(用8位二进制数)?
展开全部
(-35/64)10=(-100011/1000000)2=(-100011×2-110)2=(-0.100011)2 令x=-0.100011B
∴ [x]原=1.1000110 (注意位数为8位) [x]反=1.0111001
[x]补=1.0111010 [x]移=0.0111010
∴ [x]原=1.1000110 (注意位数为8位) [x]反=1.0111001
[x]补=1.0111010 [x]移=0.0111010
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
展开全部
计算机中,只有 0、1,没有小数点。
所以,在计算机中,只有整数,没有小数。
人类所用的:整数小数浮点数英文汉字股票号码各种控制符(开门关门发射卫星)各种状态符(温度气压酸碱度燃气浓度飞行速度方向角)各种编码(格雷码七段码校验码点阵码拼音输入码五笔输入码) ...,
无论任何信息,存在计算机中,都是用二进制整数表示的。
注意:都是整数!
那么,-35/64 的二进制整数,就是:-100011。
你把它写成原码反码补码移码,再存入计算机就行了。
只是在你用它进行计算的时候,必须记住,这些码,都有六位小数。
这样做计算,当然是比较麻烦的。
显然不如用高级语言编程、用浮点数来计算,就不涉及原码或补码了。
所以,这样的题目,显然是计算机外行所提出的。
这种人,根本就不知道:计算机并没有小数点。
因此,讨论“小数的原码反码补码”,并无任何意义。
若考试出这些题,纯属老师无知。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询