浮点数的表示和计算
《计算机组成原理》实验报告年级、专业、班级 姓名实验题目浮点数的表示和计算实验时间实验地点A 主 404实验成绩实验性质□验证性 □设计性 □综合性教师评价:□算法/实验过程正确; □源程序/实验内容
《计算机组成原理》实验报告 年级、专业、班级姓名 实验题目 浮点数的表示和计算 实验时间 实验地点 主 A404 实验成绩 实验性质 验证性设计性综合性 □□□ 教师评价: □算法实验过程正确;□源程序实验内容提交□程序结构实验步骤合理; /// □实验结果正确;□语法、语义正确;□报告规范; 其他: 评价教师签名: 一、实验目的 (1) 深入掌握二进制数的表示方法以及不冋进制数的转换; (2) 掌握二进制不冋编码的表示方法; (3) 掌握中单精度浮点数的表示和计算。 IEEE754 二、实验项目内容 假设没有浮点表示和计算的硬件,用软件方法采用仿真方式实现单精度 IEEE754 浮点数的表示及运算功能,具体要求如下: (1) 程序需要提供人机交互方式(或者字符界面)供用户选择相应的功能; GUI (2) 可接受十进制实数形式的输入,在内存中以单精度方式表示,支持 IEEE754 以二进制和十六进制的方式显示输出; (3) 可实现浮点数的加减乘除运算; (4) 可以使用或或汇编指令,但是不能使用浮点指令,只能利用整数运算指令来 80X86MIPSARM 编写软件完成。 三、实验过程或算法(源程序) 本次项目我们采用单精度浮点数格式读入两个浮点数,并读入一个操作符,然后根据操作符类型选择 1. 运算类型,加法指令如下: sum:subu$sp,$sp,32 sw$ra,20($sp) sw$fp,16($sp) addiu$fp,$sp,28 2014.12.30 报告创建时间:

