Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Определить, сколько символов кириллицы и латиницы присутствует в заданной символьной строке Определить, сколько символов кириллицы и латиницы присутствует в заданной символьной строке. Что здесь с чем сравнивать нужно, подскажите пожалуйста. И какие команды применять? https://www.cyberforum.ru/ asm-beginners/ thread264260.html Перемножить два числа Assembler
Как перемножить два числа(в 10-ой системе счисления) через 2-ичную систему например я знаю что если сдвинуть двоичный код числа на разряд влево то его 10-ое представление умножиться на 2, а каким образом можно умножить число на 3, 4 и т.д. ?
Assembler Вывод CMD на экран. Ошибок нет , но она не работает https://www.cyberforum.ru/ asm-beginners/ thread263949.html
Привет всем. У меня стоит такая задача : вывести на дисплей содержимое командной стоки , при этом изменив регистр символов с нижнего на верхний. Сначала хочу просто выводить символы , без изменения регистра. Я нашел пример и переделал его. в процессе были некоторые ошибки и я изменял пока не добился чтоб ошибок не было. Создал obj , затем exe. Ввожу в командную строку на запуск exe-шного файла и...
Assembler Ввод строки помогите разобраться с вводом в assembler'e. Надо в 2 строки загнать по 5 символов Вот код: model small stack 256 .data str1 db 5 dup(?) str2 db 5 dup(?) .code https://www.cyberforum.ru/ asm-beginners/ thread263896.html
Подсчитать сумму цифр трехзначного числа Assembler
подсчитать сумму чисел трехзначного числа
Assembler Ввод и вывод Как организовать ввод и вывод в консольное окно на языке ассемблера? https://www.cyberforum.ru/ asm-beginners/ thread263548.html
Assembler Вывод через паскаль https://www.cyberforum.ru/ asm-beginners/ thread263423.html
Помогите запихнуть код в Pascal (вычисления в assembler - вывод через паскаль): .model small, pascal .data extrn str1:byte, str2:byte, n:byte extrn dest:byte, str1s:word .code public posstr posstr proc far xor cx, cx mov si,0
Assembler Некорректность вывода вещественного числа
Всем доброго дня! Есть процедура для вывода вещественных чисел: .model large .stack 1024 .data _dq dq -2345.235 ;выводимое число c10 dw 10 cr dw ? dig dw 0
Assembler Сумма чисел одномерного массива из трех элементов нужно вот это написать, изучать только начал, если будеи на pdp-11 вообще идеально. Массив задается в самой программе. https://www.cyberforum.ru/ asm-beginners/ thread263228.html Assembler умножить дробные числа в таблице https://www.cyberforum.ru/ asm-beginners/ thread262429.html
вообщем задача след уровня Определите три отдельных связанных таблицы, содержащих следующие данные: а) числовые элементы: 06, 10, 14, 21, 24; б) элементы наименований: видеокассеты, приемники, модемы, клавиатуры, дискеты; в) цены: 93.95, 82.25, 90.67, 85.80, 13.85. Составьте программу, есть числовой элемент (ITEMIN) и количество (QTYIN). Используя таблицу из задания разработайте...
Assembler Формирование и вывод на экран таблицы символов ASCII
Дан пример по строкам: stack_segment segment stack dw 32 dup (?) stack_segment ends data_segment segment symb_per_line db 25 start_symb db 34 end_symb db 198 start_pos db 25
Assembler Удалить слова со сдвоенными буквами https://www.cyberforum.ru/ asm-beginners/ thread262141.html
вобщем нужно удалить слова со сдвоенными буквами в символьном массиве, и я тут совсем запутался. я задаю в фале с расширением .PAS строку (string) вотбщем вот Uses crt; type mystr = string; var a: mystr; procedure work(var a:mystr); external;
1 / 1 / 0
Регистрация: 28.09.2010
Сообщений: 42
0

Заменить в строке один символ на другой - Assembler - Ответ 1488354

26.03.2011, 15:28. Показов 21589. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу, заменяющую в строке один заданный символ на другой. Строку и символы вводить с клавиатуры, обработанную строку вывести на экран.

Пробовал переделать под нужное условие, но ничего не получилось

Добавлено через 1 час 31 минуту
Помогите изменить даный код под моё условие. Убрать подсчёт замен и добавить ввод заменяемого и заменяюшещо знака.
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
;Обработка строк. Организация ввода-вывода данных.
;задача: Дана строка текста. Заменить в нем символ 'и' на 'i'.
;    Подсчитать количество замен. Организовать ввод данных с клавиатуры
;    и вывод результатов на экран.
;===================
 .model small
 .stack 100h
 extrn write:proc ;внешняя процедура для вывода чисел
 .data
;===================================
;параметры для поля ввода
 Enter_String   db 80       ;максимальная длина
 Len_S      db ?            ;реальная длина
 Str_Field  db 80 dup(' ')  ;введенные символы (поле ввода - цепочка)
 
 Ns db '      $'     ;поле для размещения числа в строковом
                     ;представлении для последующего вывода
                     ;под число отводится 6 позиций (можно и больше)
public Enter_String,Len_S,Str_Field,Ns
;===================================
 S2    db 13,10,'Введите строку: $'
 S3    db 13,10,'Обработанная строка:',13,10,'$'  
 S4    db 13,10,'Для завершения нажмите <Enter>.$'  
 S5    db 13,10,'Количество произведенных замен <и> на <i> = $'
 k     dw 0
;===================================
 .code
 begin:
        mov ax,@data    ;инициализация
        mov ds,ax
        mov es,ax
 
        mov ah,9    ;вывод подсказки ввода
        lea dx,S2
        int 21h
    mov ah,10   ;ввод строки
    lea dx,Enter_String
    int 21h
 
    cld     
    lea di,Str_Field
    mov cl,Len_S
for:    mov al,'и'
    jcxz vyvod
    repne scasb
    je zamena
vyvod:
    ;вывод результата
    mov al,'$'
    stosb
    mov ah,9
    lea dx,S3
    int 21h
    mov ah,9
    lea dx,Str_Field
    int 21h
    mov ah,9
    lea dx,S5
    int 21h
    mov ax,k
    call write
    mov ah,9
    lea dx,S4
    int 21h
    mov ah,10
    lea dx,Str_Field
    int 21h
    jmp exit
zamena:
    inc k
    dec di
    mov al,'i'
    stosb
    jmp for
exit:
       mov ah,4ch ;выход в DOS
       int 21h
end begin


Вернуться к обсуждению:
Заменить в строке один символ на другой Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2011, 15:28
Готовые ответы и решения:

Заменить один символ на другой
Нужно заменить &quot;:&quot; символ на &quot;-&quot; и посчитать количество даных замен. Мой код: .model tiny .code...

Как в строке заменить один символ на другой
Здравствуйте Подскажите пожалуйста как в строке можно заменить один символ на другой

Заменить в каждой строке один заданный символ на другой заданный символ. Описать отдельной функцией замену символов
Следующие ошибки: sym, symChange необъявленные идентификаторы(26, 29; 28, 29 соответсвенно), тип...

Заменить в каждой строке один заданный символ на другой заданный символ
Даны две строки длиной длиной до 80 символов. Заменить в каждой строке один заданный символ на...

2
26.03.2011, 15:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2011, 15:28
Помогаю со студенческими работами здесь

Заменить в каждой строке файла один заданный символ на другой заданный
Добрый день. Товарищи не подскажите как можно заменить символ ; на : чтобы искало в строках точку с...

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

Заменить один символ в строке на 2
Нужно Заменить один символ в строке на два символа #include &lt;iostream&gt; #include &lt;string&gt; using...

Заменить в строке один символ
Имеется строка, например: RU.800.3000.000..000RS Как заменить 17 символ &quot;.&quot; на пробел, или...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru