设有复数类型数据a=xi+yj,设某机器数字长16位,x,y为实数类型,取值范围-128.0~+127.9,
数据精度不低于0.1.
1)设计一种复数数据a的机器表示方式,并给出其表示范围和精度,说明能够满足数据a的表示要求。
2)给出该复数类型数据a和b的相加过程,并说明设计的数据表示方式在复数加法和结果表示时是否会产生溢出。(我需要的是不会产生溢出的)
计算机组成与原理的一个开放题目
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答
- threenewbee 2015-09-17 23:37关注
超过精度或者范围肯定会溢出。除非你用的不是现代科学意义上的计算机。
这个题目无非就是让你把16位分成高低两个部分,分别存储x y解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算