计算机组成原理 Lecture_3_浮点数的表示_-_作业参考答案.pptVIP

  • 43
  • 0
  • 约3.35千字
  • 约 9页
  • 2017-02-13 发布于北京
  • 举报

计算机组成原理 Lecture_3_浮点数的表示_-_作业参考答案.ppt

作业3 3-1. 将下列十进制数表示成浮点规格化数,阶码4位(含符号),分别用补码和移码表示;尾数6位(含符号),用补码表示。   (1)19/512 (2) -19/512 3-2. 浮点数阶码4位(含阶符),尾数9位(含数符),均用补码表示,求规格化和非规格化时数值范围。 3-3.设浮点数的格式为:第15位为符号位,第14位到第8位为阶码,采用补码表示;第7位到第0位为尾数,与符号位一起采用规格化的补码表示,基数为2。问:它能表示的正数和负数的数值范围是什么? 3-4. 假定一台32位字长的机器中带符号整数用补码表示,浮点数用IEEE754标准表示,寄存器R1和R2的内容分别为R1:0000108BH,R2:8080108BH。不同指令 对寄存器进行不同的操作,因而,不同指令执行时寄存器内容对应的真值不同。假定执行下列运算指令时,操作数为寄存器R1和R2的内容,则R1和R2中操作数的分别是多少? (1)无符号数加法指令 (2) 带符号数加法指令 (3)单精度 浮点数减法指令 3-5. 以下是C语言程序,用来计算一个数组a中每个元素之和。当参数len为0时,返回值应该是0,但在机器上执行时,却发生了存储器异常。分析原因并修改程序。 float sum_elem(float a[], unsigned len) { int i;

文档评论(0)

1亿VIP精品文档

相关文档