三九宝宝网宝宝教育写作范文

汇编统计已输入字符串中字母个数并存放已知单元等

01月13日 编辑 39baobao.com

[C输入一个字符串统计出某个指定的字符在该字符串中出现的次]#include<iostream> #include<string> using namespace std; void main() { char *p,a[81]; int n,i; cout<&lt;"请输入一个字符串:"<<endl; cin.getline(a,81); char search; c...+阅读

LEA SI,string

CHAR1:MOV AX,[SI]

CMP AX,41H;A

JB NUMBER

CMP AX,5AH;Z

JA CHAR2

JMP DeaLChar

CHAR2:CPM AX,61H;a

JB OtherChar

CMP AX,7AH;z

JA OtherChar

JMP DeaLChar

NUMBER:CMP AX,30H;0

JB OtherChar

CMP AX,39H;9

JA OtherChar

DealNumber:

LEA DI,num

MOV BX,[DI]

INC BX

MOV [DI],BX

INC SI

CPM [SI],'$'

JZ JieSu

JMP CHAR1

DeaLChar:

LEA DI,char

MOV BX,[DI]

INC BX

MOV [DI],BX

INC SI

CPM [SI],'$'

JZ JieSu

JMP CHAR1

OtherChar:

LEA DI,other

MOV BX,[DI]

INC BX

MOV [DI],BX

INC SI

CPM [SI],'$'

JZ JieSu

JMP CHAR1

JieSu: LEA DI,other ;如果把'$'也算作

MOV BX,[DI] ;其它字符

INC BX ;则此处代码应该保留

MOV [DI],BX ;否则可以删掉

MOV AH,4CH

INT 21H

CODE ENDS

END START

没有加显示 可以在结束处加上显示,以便验证结果!

以下为关联文档:

字符串统计的算法有代码更好谢啦参考网上的代码用C#写的:调试成功,你先琢磨琢磨: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 求字符串重复 { // 有...

c语言中统计字符串中各个字符的个数//计算字符串中相同字符的个数#include "stdio.h"#include "string.h"int count_str_same(char * p,char ch);int main(){int same_ch;char a[100];char c;printf("请输入字符串:");ge...

c统计带有字母的字符串兄弟,不考虑效率下随便写个,参考一下,改进下程序就可以了。 private void richTextBox1_TextChanged(object sender, EventArgs e) { label1.Text = string.Format("string coun...

从一个字符串中查找子串如果存在则统计子串的个数Private Sub Command1_Click() Dim arr, s As String s = InputBox("输入字串:", , "you") If InStr(Text1, s) > 0 Then arr = Split(Text1, s) MsgBox s & "共找到:" & UBound(arr) El...

输入N个由 0 9组成的数字字符串统计出现频率最高的数字Dim num(10) As Integer, i As Integer, s As String, max(10) As Integer, k As Integer For i = 0 To Len(Text1.Text) - 1 num(Val(Mid(Text1.Text, i + 1, 1))) = num(V...

汇编程序分类统计字符串中大小写字母数字其他字符个数;分类统计字符串中大小写字母,数字,其他字符个数 ;定义字符串,不需要键盘输入,统计结果依次保存到X1,X2,X3,X4中 data segment buf db 'asdg123456,^&%$#$' X1 db 0 X2 db 0 X3 db...

用汇编语言统计字符串中每个字符的个数要简单详细带解析code segment assume cs:code org 100h start:jmp begin stra db 254 strn db ? strr db 254 dup(?) arr db 254 dup(?) arrn db 254 dup(0) begin:push cs pop ds push cs...

汇编语言编程。。统计字符串的字符个数求助data segment LAD db 'abcdefghijklmn#' MUN dw 0 data ends stack segment stack db 256 dup(?) stack ends code segment assume cs:code, ds:data, ss:stack start: mov...

汇编循环语句loop统计某字符在字符串内的个数Private Sub Command1_Click() n = 0 m = 0 a = InputBox("请输入字符串:") b = InputBox("请输入第一个字母") c = InputBox("请输入第二个字母") For i = 1 To Len(a) If Mid(a, i, 1)...

推荐阅读
图文推荐