当前位置:编程学习 > 汇编语言 >>

汇编语言程序设计简单的上机考试总结

文章作者:冰血封情[EST]
信息来源:邪恶八进制 中国(www.EvilOctal.com)

注意:本文是冰血封情对一个简单的ASM机试总结 没什么技术难度 很适合菜鸟看

刚刚考完IBMPC汇编语言程序设计 考试挺简单的 但是也得做个总结 因为中间被老师刁难了一下 不爽她
本次机试考了两道题目 就第一道题目来总结一下(因为她刁难我的就是这题目)

题目要求:
用IBMPC80x86汇编语言简单实现一个小程序 其作用是 让用户从键盘上输入一串字符 然后程序接受这些字符后统计里面非数字的字符个数 然后将结果显示出来

很简单的考试题目 是人都会 平时实验做过一个类似的 于是自然想偷懒了 人不偷懒天诛地灭呀 于是我一开始把程序写成这样(去过我blog的人都知道 这就是我以前做过分析的程序)
代码如下:


Code:

[Ctrl+A Select All]


然后自然是臭美的让老师检查 其实这种程序很简单 没什么好臭美的 但谁让偶是一ASM初学者呢?
这个程序编译通过后(编译过程我就不说了 不是重点) 是用Debug运行的...如下:
Debug char.exe<回车呀>
-g<回车呀>
www1111@@@@@<回车呀>
-d0<回车呀>

这里debug会从开头开始查看程序 前三个数字分别是
03 04 05
就是按照程序中


Code:

[Ctrl+A Select All]


的顺序统计你输入的数字...
老师来后 我告诉她 03就是前面我输入的字母个数 而05是我前面输入的符号个数
他们加起来就是 非数字的个数了 3+5=8
但是老师非要我把8这个数字弄出来给她看 否则是不算通过:(
没办法...来吧 其实很简单 把程序修改一下就好了...
这里我来介绍一下原来程序的骨干流程:
其实原来的程序是这样的 首先我声明用


Code:

[Ctrl+A Select All
补充:综合编程 , 安全编程 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,