云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 华科_计算机系统实验报告

华科_计算机系统实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 7:24:08

表示,当输入参数是NaN时,返回NaN 返回浮点数‘f’的强制整型转换“(int)f”表示 号整型操作,包括||,&&以及if,while控制结构 仅能使用任何整型/无符号整型操作,包括||,&&以及if,while控制结构 30 4 float_f2i

1.3 实验设计

根据题目要求,选择合适的操作符来编写代码。 具体设计参考实验过程中的代码注释。

1.4 实验过程

阅读相应的函数要求,利用合适的操作符编写代码。如下:

1. lsbZero函数:

图1.1

2. byteNot函数:

图1.2

3. byteXor函数:

图1.3

4. logicalAnd函数:

图1.4

5. logicalOr函数:

图1.5

6. rotateLeft函数:

图1.6

7. parityCheck函数:

图1.7

8. mul2OK函数:

图1.8

9. mult3div2函数:

图1.9

10. subOK函数:

图1.10

11. absVal函数:

图1.11

12. float_abs函数:

图1.12

13. float_f2i函数:

图1.13

1.5实验结果

1. 使用dlc检查函数实现代码是否符合实验要求的编码规则。

a) 首先./dlc bits.c直接检测是否有错误。如图1.14所示:

图1.14

由图知,输出Compilation Successful(1 warning),故bits.c文件编写无误符合要求。

b) 然后用-e选项调用dlc,观察操作符数。如图1.15所示:

图1.15

2. 使用 btest 检查函数实现代码的功能正确性。

a) 首先使用make编译生成btest可执行程序,如图1.16所示:

图1.16

b) 然后调用 btest 命令检查 bits.c中所有函数的功能正确性。如图

1.17所示:

图1.17

由图知,得分全拿到了,故bits.c文件中函数功能都实现了。

1.6实验小结

这次实验让我更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。尤其是加深对数据二进制编码表示的了解。通过使用有限类型和数量的运算操作实现一组给定功能的函数来提高了我对数据表示方面的C语言编程能力。

总之这次实验的过程整体还是很愉快的,耗时不是很长但是收获很大!

搜索更多关于: 华科_计算机系统实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

表示,当输入参数是NaN时,返回NaN 返回浮点数‘f’的强制整型转换“(int)f”表示 号整型操作,包括||,&&以及if,while控制结构 仅能使用任何整型/无符号整型操作,包括||,&&以及if,while控制结构 30 4 float_f2i 1.3 实验设计 根据题目要求,选择合适的操作符来编写代码。 具体设计参考实验过程中的代码注释。 1.4 实验过程 阅读相应的函数要求,利用合适的操作符编写代码。如下: 1. lsbZero函数: 图1.1 2. byteNot函数: 图1.2 3. byteXor函数: 图1.3 4. logicalAnd函数:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com