实验四 循环程序设计
4页实验四 循环程序设计预习内容预习循环控制指令的用法。一、实验目的掌握宏汇编语言MASM上机操作过程和循环程序的编写方法。二、实验内容设计要求:写一个把字符串中的所有大写字母改为小写的程序假设字符串以0结尾。参考流程如下:三、实验流程图取一个字符转成小写并保存调整指针是大写字符?到字符串尾?结束NY设置指向字符串的指针NY四、实验源代码CODE SEGMENT ASSUME CS:CODE,DS:CODEOUTPUT MACRO STR_ADDR LEA DX,STR_ADDR MOV AH,9 INT 21H ENDMPROMPT_STR DB Please input a string,press 0 termanite:$PRESS_KEY DB 13,10,13,10,The complated. Press any key to exit.$ START: PUSH CS POP DS PUSH CS POP ES OUTPUT PROMPT_STR LEA DI,BUFFER CLDINPUT_STR: MOV AH,1 INT 21H STOSB ;保存 CMP AL,0 JZ $+4 JMP INPUT_STR MOV AH,02H MOV DL,0DH INT 21H MOV DL,0AH INT 21H LEA SI,BUFFER UP_DOWN: LODSB CMP AL,A JB $+8 CMP AL,Z JA $+4 OR AL,20H MOV DL,AL MOV AH,2 INT 21H CMP AL,0 JZ EXIT_PROC JMP UP_DOWNEXIT_PROC: OUTPUT PRESS_KEY MOV AH,1 INT 21H MOV AH,4CH INT 21HBUFFER:CODE ENDS END START五、实验调试1、编译2、链接及生成exe文件及调试六、问题1、汇编语言程序中语句END后的标号作用是什么?答:标号是逻辑地址,也就是偏移量2、一个段的大小为多少?一定是64KB吗?如何在DEBUG下查看程序在内存的存放情况?答:最大为64k,在dubug中输入d就是看内存存放情况的,看指定内存用 d ds:偏移量 1、
《实验四 循环程序设计》由会员小**分享,可在线阅读,更多相关《实验四 循环程序设计》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页