计算机组成与结构第1次讨论课-建议选题 - 图文

更新时间:2023-12-29 05:02:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机组成与结构第1次讨论课

(2015秋季学期第7周)

选题一:

针对IEEE浮点数表示,就下列问题陈述你的观点,并解释理由:

1、 浮点数的阶码(指数)为什么使用移码编码?为什么采用基于(2n-1-1)的移码,而不是更容易被想到的2n-1的移码?

2、 浮点数的尾数为什么采用原码编码而非补码?有什么好处?

3、 为什么浮点数编码中要有非规范数形式存在?请分析IEEE单精度规范化浮点数的表示范围和非规格化浮点数的表示范围。

选题二:

针对下述案例进行分析,并陈述自己的观点。

选题三:

针对下述案例进行分析,并陈述自己的观点。

选题四:浮点数舍入问题

例:将同一实数分别赋值给单精度和双精度类型变量,然后打印输出。

#include main() {

float a; double b; a = 123456.789e4; b = 123456.789e4; printf(“%f/n%f/n”,a,b);

运行结果如下: 1234567936.000000 1234567890.000000

问题:为什么同一个实数赋值给float型变量和double型变量,输出结果会有所不同呢?

选题五:程序讨论

请运行附件中的6个c语言程序,并根据PPT中的问题加以讨论。

本文来源:https://www.bwwdw.com/article/qlqx.html

Top