Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Oleskon
1 / 1 / 2
Регистрация: 10.01.2014
Сообщений: 26
1

Определить сколько раз в строке встречается данный символ. Строку вводить с клавиатуры

06.06.2016, 13:03. Просмотров 467. Ответов 1
Метки нет (Все метки)

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
  use16 
org 100h  
jmp start
  s1 rb 53
  endline db 10,13,$
  count db 0
  s2 rb 10
  s db '   $'
  
start:
  mov ah, 0Ah
  mov dx, s1
  int 21h
  mov dx, s1
  inc dx
  xor cx, cx
  mov cl, [dx]
  inc dx
  
A1:
  mov al, [bx]
  cmp al, 'e'
  je A2
  jmp nextstep
 
A2:
  add [count], 1
  loop A1
 
nextstep:
  inc dx
  loop A1
 
call IntToStr
call PrintLn
call Clear
mov ah, 8
int 21h
int 20h
 
IntToStr:
  push ax
  push cx
  push dx
  mov cl, 10
  mov dx, [count]
  mov si, dx
  cycle:
    mov ah, 0
    div cl
    add ah, '0'
    mov byte [si], ah
    dec si
    cmp al, 0
    jne cycle
  pop dx
  pop cx
  pop ax
 
PrintLn:
  push ax
  push dx
  mov ah, 9
  int 21h
  mov ah, 2
  mov dl, 10
  int 21h
  mov dl, 13
  int 21h
  pop dx
  pop ax
  ret
  
Clear:
  push ax
  push bx
  push cx
  push dx
  mov cx, 3
  mov bx, dx
  A3: 
    mov byte [bx], ' '
    inc bx
    loop A3
  pop dx
  pop cx
  pop bx
  pop ax
  ret
Вводит строку с клавиатуры, но не выполняет вывод количества элементов
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2016, 13:03
Ответы с готовыми решениями:

Подсчитать, сколько раз встречается в данной строке указанный символ
При построении выводится Warning: No stack При запуске программы выводит только единицы. В чем...

Строка: Подсчитать, сколько раз встречается в данной строке указанный символ
Здравствуйте, у меня тут такие задачи надо решить. Я новичок, и не очень понимаю всю суть...

Ввести строку и символ с клавиатуры. Проверить есть ли такой символ в строке
Совершенно не понимаю Assembler, помогите пожалуйста с заданием. Задание: Ввести строку и символ...

Подсчитать, сколько раз в строке встречается символы x, y, z
В памяти дана строка символов находящаяся по адресу A1 и длиной N. Подсчитать сколько раз...

Подсчитать сколько раз в строке встречается заданная буква
Нашел код тут на форуме скоммпилировал в tasm выводит не понятно, что, а долно выводить количество...

1
R71MT
5788 / 1544 / 320
Регистрация: 29.07.2014
Сообщений: 2,569
Записей в блоге: 5
06.06.2016, 16:00 2
Зачем вся/эта муть? Ищи символ через SCASB
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2016, 16:00

Написать и протестировать функцию, которая подсчитывает, сколько раз в заданной строке встретился указанный символ
мне нужно решить задачу, помогите плз Написать и протестировать функцию, которая подсчитывает,...

Сколько раз в строке встречается данный символ?
Даров всем. Помогите плиз....Дано стихотворение. Сколько раз в строке встречается данный символ ...

Подсчитать, сколько раз данный символ встречается в заданной строке
Помогите пожалуйста, нужен полный текст программы. Заранее благодарен.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru