汇编
leisure-ZL
这个作者很懒,什么都没留下…
展开
-
汇编 建立五人成绩表,排序后输出
一.要求:建立一个可存放5个人成绩的成绩表,每行包括两个部分:人名(2个字符)和成绩,并将其排序后输出,并在屏幕显示。二.实现:可以用一个变量存储成绩表,姓名(两位字符)+成绩(数字);这里使用的是冒泡排序,使用XCHG命令交换姓名与成绩;代码:DATA SEGMENT LIST DB 'AB',72,'CD',93,'EF',85,'GH',84,'IJ',86 DIVNUM DB 10 ;存储除数10 TEMP DB ? ;DIV时暂存余数DATA ENDSCOD原创 2020-12-04 10:27:11 · 1425 阅读 · 2 评论 -
汇编 统计字符串大小写字母,数字,其他字符个数并输出到屏幕(简单实现,含详细注释)
第一步:创建一个index.txt文件(命名随你);编辑代码:DATA SEGMENT STRING DB 'AAAaaa123456???$' SMALL DB 30H BIG DB 30H NUM DB 30H OTHER DB 30HDATA ENDS;----------------------------------CODE SEGMENT ASSUME CS:CODE, DS:DATASTART: MOV AX,DATA MOV DS,AX MOV CX,15原创 2020-11-10 21:05:37 · 6019 阅读 · 5 评论 -
汇编 统计字符串大小写字母,数字,其他字符个数(全debug实现)
写这篇博客的目的呢,是因为某汇编老师要求的实验报告;汇编代码写统计字符串各字符个数的例子代码网上很多,但我们要求的用debug下的-A命令编写,这就有点坑爹了~因为是用debug命令编写,所以变量,代码段什么的都没有,所以规定:用段寄存器存储各字符个数:ds[100] 存储字符串ds[200] 存储小写字母个数ds[210] 存储大写字母个数ds[220] 存储数字ds[230] 存储其他字符注:可以自己规定地址存储;第一步:使用-e命令向ds[100]中存入字符串,可以使用-d命令查看原创 2020-10-28 20:20:11 · 7763 阅读 · 6 评论