汇编语言-实现在指定字符串中搜索字符'A'
2017-03-18 20:44
417 查看
我也不知道我以前怎么会写这种东西的,留个纪念…
;用串操作指令设计程序,实现在指定字符串中搜索字符‘A’, ;若该字条串中有字符’A’, ;则将第一个’A’字符在该字符串中的位置记录在BX寄存器中, ;若不包含,则使BX=0FFFFH。 ;在程序开始查找指定字符前要求在屏幕上输出提示信息: ;The program is running!查找结束后输出信息:the program is over! DATAS SEGMENT STRING DB 'CDAFX246hk' NO DW 10 FALSE DW 0FFFFH STR1 DB 'The program is running!$' STR2 DB 0DH,0AH,'The program is over!$' DATAS ENDS STACKS SEGMENT DW 20 DUP(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV ES,AX LEA DX,STR1 MOV AH,09H INT 21H MOV BX,FALSE LEA DI,STRING MOV AL,'A' MOV CX,NO REPNE SCASB CMP CX,0 JE COUNT DEC DI MOV BX,DI COUNT: LEA DX,STR2 MOV AH,09H INT 21H MOV AH,4CH INT 21H CODES ENDS END START
相关文章推荐
- 汇编语言实现在80*25彩色字符模式下显示字符串
- 编写一个方法用于验证指定的字符串是否为反转字符,返回true和false。请用递归算法实现
- C 语言 实现 字符串 分割 函数(返回"二维字符数组",及分割后的字符数组的长度)
- 80x86 汇编语言:实现两个字符串内容交换
- js替换字符串中所有指定的字符(实现代码)
- 利用汇编语言实现比较字符大小的功能
- C语言实现:替换字符串中指定字符
- 汇编语言 输入字符串并输出所有非字母字符的前后导字符
- java截取指定字符串中的某段字符如何实现?
- 汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示
- js替换字符串中所有指定的字符(实现代码)
- C 语言 实现 字符串 分割 函数(返回"二维字符数组",及分割后的字符数组的长度)
- 汇编语言实现 输入字符进行比较 相等 返回1 不等返回-1
- 计算给定字符串中每个字符出现的次数,并以指定格式输出,例如aabbbc输出a2b3c1(java语言)
- 汇编实现输入字符串以十进制数字输出字符个数
- C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出
- C语言调用汇编语言 实现字符串拷贝
- C#实现移除字符串末尾指定字符的方法
- php 在字符串指定位置插入新字符的简单实现
- 利用汇编语言编程实现,输入显示字符