汇编:计算字符串长度
Posted roseat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编:计算字符串长度相关的知识,希望对你有一定的参考价值。
;统计字符串长度 DATAS SEGMENT string db ‘hello world demo0‘;待计算的字符串以0结尾 DATAS ends CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: mov AX,DATAS mov DS,AX call strlen ;调用strlen子程序 mov ah,4CH int 21h strlen proc lea si,string;记录string的偏移地址 xor cx,cx ;cx记录字符个数 flag: mov ah,[si] cmp ah,‘0‘ JZ EXIT ;如果等于‘0‘则跳转 inc cl ;计数+1 inc si ;下一个待判断的字符的偏移地址 jmp flag EXIT: ret strlen endp CODES ends end START
以上是关于汇编:计算字符串长度的主要内容,如果未能解决你的问题,请参考以下文章
ICS计算系统概论实验3—LC3汇编代码实现最长重复子字符串Longest-duplicate-substring
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段
2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试