汇编语言小程序100例试题求解答

从键盘上输入两个数分别放到x,y单元求出它们的和

试编写一段程序,要求在长度为10h的数组中找出大于42h的无符号数的个数并存入地址为up开始区域,找出小于42h的无符号數的个数并存入地址为down的开始区域

键盘输入一段字符串其中小写字母以大写字母输出,其他字符不变输出

从键盘上就收一个小写字母找出它的前导字符和后续字符,在顺序显示这三个字符

把一个包含20个数据的数组M分成两组:正整数组P和负整数组N分别把这两个数组中的數据的个数显示出来

求出首地址为data的100个字数组中的最小偶数,并把它放在ax中

输入两船字符串string1和string2并比较两个字符串是否相等,相等就显示“match”否则显示“no match”

从键盘接收一个四位的十六进制数,并在终端显示与它等值的二进制数

从键盘输入一系列以$为结束符的字符串然后對其中的非数字字符计数,并显示计数结果

有一个首地址为mem的100个字的数组试编程序删除数组中所有为零的项,并将后续项向前压缩最後将数组的剩余部分补上零

从键盘上输入一串字符(用回车键结束,使用10号功能调用)放在string中是编制一个程序测试字符串中是否存在数芓。如有则把cl的第五位置1,否则将该位置置0

在首地址为data的字数组中存放了100h的16位字数据,试编写一个程序求出平均值放在ax寄存器中,並求出数组中有多少个数小于此平均值将结果放在bx寄存器中(f分别考虑有符号数、无符号数情况)

一直数组A包含15个互不相等的整数,数组B包含20个互不相等的整数试编制一个程序,把既在A中又在B中出现的整数存放于数组C中

设在A、B和D单元中分别存放着三个数若三个数都不是0,則求出三个数的和并存放在S单元若其中有一个数为0,则把其它两个单元也清零请编写此程序

}

我要回帖

更多关于 汇编语言小程序100例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信