百分求解下列二进制问题(要过程)

ccbb422427 2003-09-29 08:45:49
1、写出下列二进制的原码、反码和补码:
-0.1000, 0.1010, 0.1111, -0.1111, 0.1000, -0.1010
2、用补码进行下列运算:
已知:X=0.11001 Y=-0.10111
求:X+Y=? X-Y=?
...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbcc422427 2003-10-06
  • 打赏
  • 举报
回复
原 1.1000 , 0.1010 , 0.1111 ,1.1111....
负数反码就是原码的各数值位取反,正数反码与原码相同:1.0111, 0.1010,0.1111,1.0000..
负数补码就是反码加一啦:1.1000 , 0.1010.....
shuizhongying 2003-10-05
  • 打赏
  • 举报
回复
UP
W32API 2003-09-30
  • 打赏
  • 举报
回复

Intel Architecture Software Developer Manual V1
的 4.8 REAL NUMBERS AND FLOATING-POINT FORMATS
里面会有完整的说明。
去 INTEL 的网站搜,没找到的话再跟我要。


不过我有点怀疑的是,浮点数有原码、反码和补码之说吗!!??
这是你们老师想出来的还是你自己加上去的?
Peterwby 2003-09-30
  • 打赏
  • 举报
回复
(1)原 1.1000 , 0.1010 , 0.1111 ,1.1111....
负数反码就是原码的各数值位取反,正数反码与原码相同:1.0111, 0.1010,0.1111,1.0000..
负数补码就是反码加一啦:1.1000 , 0.1010.....
nonocast 2003-09-30
  • 打赏
  • 举报
回复
W32API 2003-09-30
  • 打赏
  • 举报
回复
楼上的。
是浮点数。。。
你得按浮点数规范来写。
ahalf 2003-09-29
  • 打赏
  • 举报
回复
好可怜

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧