第1页共2页电子信息工程学系实验报告课程名称:汇编语言实验项目名称:掌握进位和溢出的概念实验时间:班级:姓名:学号:实验目的:1.用c语言编写程序2.掌握进位和溢出的概念实验环境:WindowXPWin-Tc实验内容及过程:1、上机编写程序,要求实现X=32767+1,Y=-32768-1,Z=65535+1(X,Y是有符号整型数据,Z是无符号整型数据),把X,Y,Z的值打印出来。程序代码如下:#includeStdio.h#includeConio.hintmain(void){intx,y;unsignedintz;x=32767+1;y=-32768-1;z=65535+1;printf(X=%d,Y=%d,Z=%d,x,y,z);getch();return0;}2.根据结果判断三个算式计算完以后是否有进位或溢出,并根据结果总结进位和溢出的概念。算式X=32767+1结果溢出,无进位。算式Y=-32768-1结果溢出,进位‘算式Z=65535+1结果无溢出,进位。进位:由于运算结果超出了位数,最高有效位向前的进位,这一位自然丢失,一般不表示结果的对错.溢出:表示结果超出了字长允许表示的范围,一般会造成结果出错3、把圆周65536等分,每个等分上标出从-32768-32767的数据,要求顺时针相邻两个数成绩:指导教师(签名):第2页共2页有加1的关系。实验结果及分析:X:Y:Z:011111111111111110000000000000001111111111111111+0000000000000001+11111111111111111+0000000000000001_______________________________________________________________100000000000000011111111111111110000000000000000溢出,无进位。溢出,进位。无溢出,进位。实验心得:汇编语言虽然是低级语言且相对于其他语言较繁琐了一些,但学习汇编语言能让我对计算机的内部运行情况了解的更深,有助于我更好的学习计算机的知识,所以我一定会好好努力,争取学好它。