汇编语言实现在指定字符串中搜索字符'A'的方法
我也不知道我以前怎么会写这种东西的,留个纪念…
;用串操作指令设计程序,实现在指定字符串中搜索字符‘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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
使用汇编实现字符串的大小写转换
使用汇编编程,可以直接访问内存中的数据,对数据进行相关操作,现在需要通过汇编指令and,or对字符串数据进行大小写转换.如下例,将BaSiC转换成大写,将iNforMaTiOn转换成小写. 例子: assume cs:codesg,ds:datasg datasg segment db 'BaSiC' db 'iNforMaTiOn' datasg ends codesg segment start: mov ax,datasg mov ds,ax mov cx,5 mov bx,0 s1: m
-
汇编语言实现在指定字符串中搜索字符'A'的方法
我也不知道我以前怎么会写这种东西的,留个纪念- ;用串操作指令设计程序,实现在指定字符串中搜索字符'A', ;若该字条串中有字符'A', ;则将第一个'A'字符在该字符串中的位置记录在BX寄存器中, ;若不包含,则使BX=0FFFFH. ;在程序开始查找指定字符前要求在屏幕上输出提示信息: ;The program is running!查找结束后输出信息:the program is over! DATAS SEGMENT STRING DB 'CDAFX246hk' NO DW 10 FAL
-
SQL中字符串中包含字符的判断方法
在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句. 通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用 函数:CHARINDEX和PATINDEX CHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置. PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置:如果在全部有效的文本和
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
本文实例讲述了PHP使用strstr()函数获取指定字符串后所有字符的方法.分享给大家供大家参考,具体如下: PHP的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分. strstr()函数定义如下: strstr(string,search,before_search) 参数说明: string 必需.规定被搜索的字符串. search 必需.规定所搜索的字符串. 如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符. before_searc
-
使用Python去除字符串中某个字符的多种实现方式比较
目录 1.如何去掉字符串中不需要的字符? 2.代码演示 总结 1.如何去掉字符串中不需要的字符? 实际案例: (1)过滤掉用户输入前后多余的空白字符:' nick2008@gmail.com ' (2)过滤某windows下编辑文本中的'\r':'hello world\r\n' (3)去掉文本中的unicode组合符号(调音):u'ní hǎo, chī fàn'(或 èěéēàǎā) 解决方案: 方法1:字符串strip(),lstrip(),rstrip()方法去掉字符串两端字符. 方法2
-
PHP实现删除字符串中任何字符的函数
本文实例讲述了PHP实现删除字符串中任何字符的函数.分享给大家供大家参考.具体如下: function delStr($start, $end, $orgenStr) { //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //substr读取指定开始与结束位置的子字符串 //echo $before."-". $last; $temp=$orgenStr; while(strpos($temp, $start) &&
-
java字符串遍历以及统计字符串中各类字符
本文实例为大家分享了java字符串遍历,以及java统计字符串中各类字符的具体代码,供大家参考,具体内容如下 1.需求:获取字符串中的每一个字符 分析: A:如何能够拿到每一个字符呢? char charAt(int index) B:我怎么知道字符到底有多少个呢? int length() public class StringTest { public static void main(String[] args) { // 定义字符串 String s = "helloworld&qu
-
详解Java如何改变字符串中的字符
今天做某度的笔试题遇到一个编程题需要用到字符串中的字符的即时改变.题中给出的一个String字符串.绞尽脑汁试图使用构建一个新的String的方式来做,而后发觉十分麻烦. 做题的时候只觉得StringBuilder/StringBuffer(由于这两个类的方法基本完全相同,下面只说其中一个,另一个也一样)中会有操作某字符的方法,想了半天没什么印象,所以这个题应该是直接挂了. 做完之后查了一下API.果然发现一个方法,如下图所示: cStringBuilder.setCharAt() 可以实现很方
-
python获取指定字符串中重复模式最高的字符串方法
给定一个字符串,如何得到其中重复模式最高的子字符串,我采用的方法是使用滑窗机制,对给定的字符串切分,窗口的大小从1增加到字符串长度减1,将所有的得到的切片统计结果,在这里不考虑单个字符的重复模式,好了,很简单看具体实现: #!usr/binenv python #encoding:utf-8 ''' __Author__:沂水寒城 统计一个给定字符串中重复模式数量得到最高重复模式串 ''' def slice(num_str,w): ''' 对输入的字符串滑窗切片返回结果列表 ''' resul
-
Mysql字符串截取及获取指定字符串中的数据
前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('www.sqlstudy.com.cn', '.', -2) 强烈推荐该方法获取含有特定字符的数据. substring_index(input,split,index):input为要截取的字符,split为分隔符,Index为要截取第index个分隔符左(index为正)或右(index为负)的字符串. 拿个
-
js实现统计字符串中特定字符出现个数的方法
本文实例讲述了js实现统计字符串中特定字符出现个数的方法.分享给大家供大家参考,具体如下: //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的个数 var thisCount = 0; strSource.replace(/\{[xX]+\}|\{\}/g, function (m, i) { //m为找到的{xx}元素.i为索引 thisCount++; }); return th
随机推荐
- vbs中关于计算机名的相关讨论
- tomcat以及tomcat环境变量安装配置方法教程
- 利用location.hash实现跨域iframe自适应
- php猴子选大王问题解决方法
- JS绘制生成花瓣效果的方法
- Lua的堆栈浅析
- Mybatis 入门示例代码之 Association
- jquery中通过父级查找进行定位示例
- javascript new 需不需要继续使用
- JS常用函数使用指南
- php实现执行某一操作时弹出确认、取消对话框
- Apache服务器一个IP多个站点的配置方法示例
- win8下XAMPP中Apache模块无效(apache无法打开)的解决方法
- Android通过手机拍照或从本地相册选取图片设置头像
- 深入mysql_fetch_row()与mysql_fetch_array()的区别详解
- 分析MySQL复制以及调优原理和方法
- 关于微信小程序获取小程序码并接受buffer流保存为图片的方法
- Python实用库 PrettyTable 学习笔记
- 使用Vue如何写一个双向数据绑定(面试常见)
- python实现简单日期工具类