Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2012, 22:54   #1
sawyer1988
Пользователь
 
Регистрация: 21.04.2012
Сообщений: 36
Вопрос Подсчёт повторений каждого символа в строке

В проге вводится строка, затем элемент и потом выводится количество повторений этого элемента в строке.Подскажите как реализовать цикл, чтобы выводились все элементы строки на экран с количествами их повторений в строке.
PHP код:
 CSEG segment

org 100h 
 
begin
:
            
lea dx,sin
mov ah
,9
int 21h
 
 
lea dx
,buf
mov ah
,0ah
int 21h
 
lea dx
,mess2
mov ah
,9
int 21h
;----------------------
 
;
Ввод символа
lea dx
,s2
mov ah
,0ah
int 21h

;-------------------------------------

lea si,buf+
mov ah
,[s2+2]    
cik1:
mov al,[si]
cmp al,0Dh  
je 
exit
cmp al,ah
je found
inc si
jmp cik1
 
found
:
inc bl

inc si
jmp cik1
;----------------------

exit:
mov ah,9
lea dx
,find
int 21h
 

mov dl
,bl
 
add dl
,30h
mov ah
,02h
int 21h

;----------------------------

mov ah,10h
int 16h
int 20h     
    
sin             db 0Dh
,0Ah,'Enter string: $ ',0Dh,0Ah  
mess2 db  0dh
,0ah,"Vveditesumvol",0dh,0ah,"$"
 
buf db 128 dup('$'
s2 db 2('$')            
find  db  0ah,0dh,'Simbol find:  $'
 
CSEG ends                   
end begin 

Последний раз редактировалось sawyer1988; 11.12.2012 в 22:56.
sawyer1988 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить матрицу числами без повторений в строке OziFaker Visual C++ 0 26.11.2012 21:05
Номер Символа в Строке. Подсчёт. maxefficiently Общие вопросы Delphi 3 16.05.2011 00:46
Подсчет повторений символа в строке. Sasha9307 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 16.12.2010 09:50
matlab подсчёт повторений LENA_M Помощь студентам 0 06.05.2010 16:06
Подсчёт гласных в строке Геннадий Вершинин Microsoft Office Word 1 11.12.2009 16:00