汇编语言程序设计简单的上机考试总结
文章作者:冰血封情[EST]信息来源:易做图八进制 中国(www.EvilOctal.com)
注意:本文是冰血封情对一个简单的ASM机试总结 没什么技术难度 很适合菜鸟看
刚刚考完IBMPC汇编语言程序设计 考试挺简单的 但是也得做个总结 因为中间被老师刁难了一下 不爽她
本次机试考了两道题目 就第一道题目来总结一下(因为她刁难我的就是这题目)
题目要求:
用IBMPC80x86汇编语言简单实现一个小程序 其作用是 让用户从键盘上输入一串字符 然后程序接受这些字符后统计里面非数字的字符个数 然后将结果显示出来
很简单的考试题目 是人都会 平时实验做过一个类似的 于是自然想偷懒了 人不偷懒天诛地灭呀 于是我一开始把程序写成这样(去过我blog的人都知道 这就是我以前做过分析的程序)
代码如下:
Code:
[Ctrl+A Select All]
然后自然是臭美的让老师检查 其实这种程序很简单 没什么好臭美的 但谁让偶是一ASM初学者呢?
这个程序编译通过后(编译过程我就不说了 不是重点) 是用Debug运行的...如下:
|
这里debug会从开头开始查看程序 前三个数字分别是
03 04 05
就是按照程序中
Code:
[Ctrl+A Select All]
的顺序统计你输入的数字...
老师来后 我告诉她 03就是前面我输入的字母个数 而05是我前面输入的符号个数
他们加起来就是 非数字的个数了 3+5=8
但是老师非要我把8这个数字弄出来给她看 否则是不算通过:(
没办法...来吧 其实很简单 把程序修改一下就好了...
这里我来介绍一下原来程序的骨干流程:
其实原来的程序是这样的 首先我声明用
Code:
[Ctrl+A Select All
补充:综合编程 , 安全编程 ,