实验三综合程序练习(一)
实验目的
(1)通过编制包含分支、循环结构的程序,练习汇编语言综合编程方法。
字符串长度统计工具(2)练习在Debug 状态下调试程序的方法。
实验内容
1、试编写程序,完成以下功能。
(1)程序执行时,显示提示信息“Please input a string(length<9):”,由用户输入一个长度小于9的字符串;
(2)然后显示提示信息“Please input the index of the char to display:”,请用户指定该串中的某个字符的位置号;
(3)程序将用户指定位置的字符显示出来。
例如:用户输入一个字符串“ABCDEFG”,然后指定的位置号为2,则屏幕显示字符“C”。注意:这里的位
置号从0开始。
注意:以上功能的实现不要求程序做控制判断,在字符串输入时,由人为控制字符串长度小于9;在指定位置号时,由人为控制输入的位置号是合法的。
2、试使用分支结构和循环结构程序完善上面的程序功能。
(1)对用户输入的字符串进行长度检查,若长度大于9,则要求用户重新输入;
(2)用户在指定位置号时,进行判断,若输入非法(位置号大于实际字符串长度),则提示用户重新输入;
(3)统计用户输入的字符串中特定字符的数目并显示。可先指定特定字符进行统计,然后再由用户指定字符进行统计。
实验报告要求
本次实验报告中,可只写分支结构和循环结构的程序段,报告中要包含分支、循环结构程序段的设计思路、程序流程图、程序代码、和调试过程中遇到的典型问题以及解决方法。
应该在计算字符长度时加上30H或者在获得特定位置时减30H
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论