汇编语言字母大小写转换.docx

汇编语言字母大小写转换.docx

ID:62549782

大小:19.06 KB

页数:6页

时间:2021-05-12

汇编语言字母大小写转换.docx_第1页
汇编语言字母大小写转换.docx_第2页
汇编语言字母大小写转换.docx_第3页
汇编语言字母大小写转换.docx_第4页
汇编语言字母大小写转换.docx_第5页
资源描述:

《汇编语言字母大小写转换.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1汇编语言选择结构程序设计班级xxxxx学号xxxxx姓名xxxxxx实验题目:完善例子:要求连续将键盘输入的小写字母转为大写字母,字母之间用“-”号间隔;若输入大写字母则直接输出,其他字符则不处理和输出,提示重新输入。实验目的:1.掌握选择结构程序设计;2.掌握跳转类指令的使用;4.掌握MASM、LINK、DEBUG等工具的使用。实验设备:硬件:PC机软件:DOS操作系统、编辑软件、MASM5.0实验内容:1.程序代码DATASEGMENTSTRDB'Wrongword!Pleaseinputagain:$'DATAEND

2、SCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAH,01HINT21HMOVBL,AL;保存在BL中精品资料MOVDL,'-'MOVAH,02HINT21HMOVAL,BLCMPAL,'a'JBACMPAL,'z'JAEXITSUBAL,20HMOVDL,ALMOVAH,02HINT21HC:MOVDL,0AHMOVAH,02HINT21HMOVDL,0DHMOVAH,02HINT21HJMPSTARTA:CMPAL,'A'JAEB;送2号至DL显示:';取回输入的字符;与a’比较;小于a’

3、辙;与z’比较;大于z'转至EXIT;取大写字母;输出;输出换行;输出回车;无条件转JBDCMPAL,'Z'精品资料JBEBB:MOVDL,ALMOVAH,02HINT21HLOOPCC:MOVBX,DATA;请重新输入MOVDS,BXLEADX,STRMOVAH,09HINT21HLOOPBJMPSTARTMOVAH,4CHINT21HEXIT:MOVAH,4CHINT21HCODEENDSENDSTART2.调试过程如下图所示:(具体应用DEBUG指令及其结果)使用DEBUG调试过程以及程序运行结果如下所示:精品资料inpu

4、tagaininputAQfAln:$a-Ab-BD-Dl-WrongruoPiease,—Wron^word*PieaseD:MftSM>del)u91.exeL1BD:0000E401riouAH,01L1BB:00B2CD21TNT2111BP:0004QAD8MOUBL®L1BD:080&B22DMOUDL.2DL1BD:0808B4B2MOUAH,02L1BD:080ACD21INT21L1ED:00BC8AC3MOUAL,BL11BD:00BE3c61CMPAL,ElI1BD:0@10721AJB002CLlSD:

5、0m23C7ACMPfiL,7ALlHD:eei4773DJAB053USD:80162C20SUBAL,2011BD:00188AD0MOUDL"LUBD:001AB402MOUAH.0211BD:001CCD21INT2111BD:001EB20AMOUDio0ABF=0000SI-0000DI=0000NUUPDIPLNZNAPONCIK=0000=0000CX=0077DX=0000SP=0000DS=11ABESSE-11BBCS=11BDIP=000011BD:00B0B401MOUAH.01AM=0100BK=O0

6、00DS=11ABES=11AB11BD:0802CD21CX=0077DK=O000SF=3060SS=11BBCS-11BDIP=0002INT21BP=0000SI=0000DI=0000MU(JPDIPLNZNAPONC精品资料精品资料D:MA£ri>riASMl.ASMlicposoftCR>HacroAssemblerUersionS.00Copyright(C)MicrosoftCorp1981-1985,1967.Alleightsreseyued.Cl.OBJ]:[NUL.LST1:[NUL.CBFJ:Obj

7、ectfilenameS□upcelistingCross-reference49978+414758Bytessymbolspacefree0WarningfErrors0SevereErrorsD:MASM>LINK1.0RJlicposoft〈R〉OuerlayLinkerUersion3.60Gopyi*ight〈C〉MicrosoftCorp1983-1987-Allrightsreserved.RunFile[l.EXE]:ListFileENUL.NAPl:Libraries[.LIBI:LINK•ingL402

8、1:nostack&eqment实验思考与总结:通过这次实验,使我对汇编语言的源程序结构有了一个系统地认识,并且掌握了选择结构程序设计,掌握了跳转类指令的使用和几种常见的DOS功能的使用;以及MASM、LINK、DEBUG等工具的使用,由于初次编写汇编程序,在实

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

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

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