Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 24.12.2019
Сообщений: 1
1

Создать строку, полученную копированием исходной строки заданное число раз

24.12.2019, 23:57. Показов 2307. Ответов 1

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, не понимаю как сделать сам процесс добавления строки в регистр. Циклом? Или есть что проще?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2019, 23:57
Ответы с готовыми решениями:

Реализовать функцию Copy(s, i, n), возвращающую строку, полученную копированием из строки s n символов
C++ 1.Реализовать функцию Copy(s, i, n), возвращающую строку, полученную копированием из строки s...

Реализовать функцию Copy(s, i, n), возвращающую строку, полученную копированием из строки s n символов
Реализовать функцию Copy(s, i, n), возвращающую строку, полученную копированием из строки s n...

Образовать строку, повторив фрагмент исходной строки требуемое число раз
Добрый вечер. Ребят прошу помощи, голову уже сломали с напарником. Не знаем как выполнить задания....

К каждому столбцу данной строки добавить число, полученную строку добавить к предыдущей, повторить n раз
Есть строка v = 1:257;. Теперь нужно к каждому столбцу данной строки добавить число, полученную...

1
programmer
2391 / 525 / 69
Регистрация: 01.06.2011
Сообщений: 3,639
25.12.2019, 07:13 2
Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

Yanxs,

5 раз копируем string в buff и делаем вывод строки

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
.model  small
.stack  100h
 
.data 
    s       db  'string'
    len     dw  $ - s
    buff    db  256 dup('$')
.code
start:
    mov ax, @data
    mov ds, ax  
    mov es, ax  
    
    lea di, buff        
    mov cx, 5       
@L1:
    push    cx
    lea si, s       
    mov cx, len     
    rep movsb
    pop cx
loop @L1
 
    mov ax, 0900h
    lea dx, buff
    int 21h
    
    mov ax, 0100h
    int 21h 
 
    ret 
end start
1
25.12.2019, 07:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2019, 07:13
Помогаю со студенческими работами здесь

Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки
Дана строка S и натуральное число N. Cформировать новую строку, включив в нее все N-буквенные слова...

Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки
Дана строка S и натуральное число N. Cформировать новую строку, включив в нее все N-буквенные слова...

Рекурсия: вернуть строку, полученную из исходной путем удаления всех вхождений заданного символа
написать рекурсивную функцию , принимающую на вход символ и строку и возвращающую в качестве...

Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из исходной всех лишних пробелов
Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из исходной всех лишних...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru