2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告 汇编语言调用c语言完成求

采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告 汇编语言调用c语言完成求

时间:2018-09-30 06:02:31

相关推荐

采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告 汇编语言调用c语言完成求

汇编语言调用c语言完成求平均值.docx

《汇编语言程序设计》实验报告系别专业年级学号姓名6月实验七汇编语言对C语言函数调用求平均值一.实验目的本实验主要达到以下目的:1.完成汇编语言对C语言函数调用;2.汇编程序中实现数据的输入与平均值的显示;3.C语言程序实现求平均值。4.熟练掌握C语言与汇编语言的相互调用。二.实验环境该实验包括的硬件和软件条件如下1.硬件环境(1)PC机名:PC—0121UOEZ;(2)内存:2GB;2.软件环境在MASM6.11集成开发环境内运行。三.实验步骤1.建立C程序文件打开TC编译器,打开“File”菜单,点击里面“NEW”新建一个C文件,将其保存为名为“7-7.c”;在里面写入下面文件7-7.C的代码,并打开“Compile“菜单,选择里面”CompiletoObj”,生成“7-7.obj”文件。2.建立汇编程序文件打开MASM611编译器,打开“File”菜单->点击“NEW”按钮,新建一个文件,->点击“SAVE”选项保存为名为“7.ASM”的文件,写入下面文件7-7.asm代码。3.建立工程点击菜单选项Project->NewProject->输入工程名“7-7-1”->点击”setProjectTemplate…”->点击”Assemble”和”GenericOptions”->点击“OK”;并添加文件7-7.obj,7.ASM,cos.obj,cs.lib到此工程文件内。4.运行程序点击菜单选项project->compile,没有错误,再点击project->Build,没有错误,则运行程序。5.流程图(1)C语言程序:A:主函数-main函数图7-1主函数B:求平均值函数-suum()图7-2求平均值NY开始inta[100];intnum;charavg[100];externintput();extern();externoutput();intsum;调用函数intput();结束开始inti;sum=0;i=0;Inum?调用函数suum和output结束YB:输入函数-proc图7-4输入数据NNNYY开始pushaxpushbxpushcxxordx,dxmovah,01hint21hal’9’?Al=0dh?subal,30hmovcl,almoval,dlmovch,10mulchmovdl,aladddl,clpopcxpopbxpopax结束YC:输出函数-outputproc图7-5输出数据NYN开始pushaxpushbxpushcxpushdxpushsixorax,axxordx,dxleasi,_avgaddsi,100movax,_summovbl,10divbladdah,30hmov[si],ahsubsi,1hxorah,ahdddh,1hAl!=0?addsi,1hmovdl,[si]movah,02hint21hsubdh,1hxordl,dlDh>0?popsipopdxpopcxpopbxpopax结束Y6.代码(1)C语言函数程序(求平均值)#includeinta[100];intnum;charavg[100];externintput();extern();externoutput();intsum;intmain(){intput();return1;}intsuum(){inti;sum=0;for(i=0;i

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

下载文档到电脑,查找使用更方便

8 积分

还剩页未读,继续阅读 关键词:汇编语言 C语言 的汇编程序 C语言程序 汇编语言的 C语言调用 的C语言程序 求平均值 汇编程序 调用汇编语言程序 汇编语言程序的 C语言调用汇编语言程序 调用汇编语言 调用汇编语言程序实现 汇编语言程序

蚂蚁文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告 汇编语言调用c语言完成求平均值.docx...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。