汇编程序baogao

汇编程序baogao

ID:40718103

大小:309.50 KB

页数:22页

时间:2019-08-06

汇编程序baogao_第1页
汇编程序baogao_第2页
汇编程序baogao_第3页
汇编程序baogao_第4页
汇编程序baogao_第5页
资源描述:

《汇编程序baogao》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、院系:计算机科学学院专业:计算机科学与技术年级:2010级课程名称:汇编语言程序设计报告学号:10061065姓名:徐丽指导教师:雷建云2012年6月21日年级 2010级班号 一大班(3)小班 学号 10061065专业计算机科学与技术 姓名 徐丽实验名称 顺序程序设计实验类型设计型综合型创新型实验目的或要求1.题目:华氏温度转换为摄氏温度2.实验要求:程序从键盘接收用户键入的华氏温度值,根据转换公式运算后,先是对应的摄氏温度值。在用户输入和显示转换结果之前都要有相应的提示。3.提示:首先在数据段中定义提示信

2、息,华氏温度值变量TemperatureF和摄氏温度值变量TemperatureC。当用户输入华氏温度值之后,进行运算,然后显示计算结果。4.转换公式:C=(5/9)*(F-32);其中F是华氏温度,C是摄氏温度值。实验原理(算法流程);programtoconvertFahrenheittemperaturetoCelsius;usesformula(F-32)*5/9;author:R.Detmer;date:revised9/97.386.MODELFLATExitProcessPROTONEAR32st

3、dcall,dwExitCode:DWORDINCLUDEio.hcrEQU0dh;carriagereturncharacterLfEQU0ah;linefeedcharacter.STACK4096;reserve4096-bytestack.DATA;reservestoragefordataPrompt1BYTECR,LF,"ThisprogramwillconvertaFahrenheit"BYTE"temperaturetotheCelsiusscale",cr,Lf,LfBYTE"EnterFah

4、renheittemperature:",0ValueBYTE6DUP(?)AnswerBYTECR,LF,"Thetemperatureis"TemperatureBYTE6DUP(?)BYTE"Celsius",cr,Lf,0.CODE;startofmainprogramcode_start:Prompt:outputPrompt1;promptforFahrenheittemperatureinputValue,6;readASCIIcharactersatoiValue;converttointege

5、rsubax,32movbx,5imulbxaddax,4movbl,9idivblmovah,0itoaTemperature,ax;converttoASCIIcharactersoutputAnswer;outputlabelandresultPUBLIC_start;makeentrypointpublicEND                  (写不完时,可另加附页。)实验结果分析及心得体会心得体会:通过写这个程序,我对汇编语言这门学科有了一个大致的了解:1.确立了一个整体思想:掌握了汇编语言程序设

6、计的基本步骤,分析问题,确立算法,然后根据算法流程选择合适的指令来编制汇编源程序。2.熟练掌握了一些简单的基本指令的操作,如加减乘除法的指令。3.对程序的汇编,链接和运行也有了一个清晰地认识。4.对其中的目的操作数和源操作数也初步有了一定的了解。成绩评定教师签名:年月日年级 2010级班号 一大班(3)小班 学号 10061065专业计算机科学与技术 姓名 徐丽实验名称分支程序设计实验类型设计型综合型创新型实验目的或要求1.题目:计算立方值2.实验要求:从键盘输入0到9中的任一个自然数x,求其立方值。若输入的字

7、符不是0至9之间的数字,则显示错误信息,并要求重新输入。要求有信息提示用户按照要求输入字符串,三类字符的个数分别在三行显示,并指明是哪类字符。实验原理(算法流程) ;Exampleassemblylanguageprogram--power;Author:R.Detmer;Date:revised7/97.386.MODELFLATExitProcessPROTONEAR32stdcall,dwExitCode:DWORDINCLUDEio.h;headerfileforinput/outputcrEQU0dh

8、;carriagereturncharacterLfEQU0ah;linefeed.STACK4096;reserve4096-bytestack.DATAprompt1bytecr,lf,"pleaseenteranumber:",0valuebyte10dup(?)answerbytecr,lf,"thepoweris"powerDWORD6DUP(?)BYTECR,LF,0pro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。