实验四 循环程序设计

实验四 循环程序设计

ID:39136465

大小:67.50 KB

页数:4页

时间:2019-06-25

实验四  循环程序设计_第1页
实验四  循环程序设计_第2页
实验四  循环程序设计_第3页
实验四  循环程序设计_第4页
资源描述:

《实验四 循环程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四循环程序设计预习内容预习循环控制指令的用法。一、实验目的掌握宏汇编语言MASM上机操作过程和循环程序的编写方法。二、实验内容设计要求:写一个把字符串中的所有大写字母改为小写的程序假设字符串以‘0’结尾。参考流程如下:三、实验流程图取一个字符转成小写并保存调整指针是大写字符?到字符串尾?结束NY设置指向字符串的指针NY四、实验源代码CODESEGMENTASSUMECS:CODE,DS:CODEOUTPUTMACROSTR_ADDRLEADX,STR_ADDRMOVAH,9INT21HENDMPROMPT_STRDB'Pleas

2、einputastring,press"0"termanite:$'PRESS_KEYDB13,10,13,10,'Thecomplated.Pressanykeytoexit...$'START:PUSHCSPOPDSPUSHCSPOPESOUTPUTPROMPT_STRLEADI,BUFFERCLDINPUT_STR:MOVAH,1INT21HSTOSB;保存CMPAL,'0'JZ$+4JMPINPUT_STRMOVAH,02HMOVDL,0DHINT21HMOVDL,0AHINT21HLEASI,BUFFERUP_DOWN:L

3、ODSBCMPAL,'A'JB$+8CMPAL,'Z'JA$+4ORAL,20HMOVDL,ALMOVAH,2INT21HCMPAL,'0'JZEXIT_PROCJMPUP_DOWNEXIT_PROC:OUTPUTPRESS_KEYMOVAH,1INT21HMOVAH,4CHINT21HBUFFER:CODEENDSENDSTART五、实验调试1、编译2、链接及生成exe文件及调试六、问题1、汇编语言程序中语句END后的标号作用是什么?答:标号是逻辑地址,也就是偏移量2、一个段的大小为多少?一定是64KB吗?如何在DEBUG下查看程

4、序在内存的存放情况?答:最大为64k,在dubug中输入d就是看内存存放情况的,看指定内存用dds:偏移量1、

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

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

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