第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/19 17:16:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

表示,当输入参数是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语言编程能力。

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

搜索更多关于: 华科_计算机系统实验报告 的文档
华科_计算机系统实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c185zg8sjnl03ypi6btgs_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top