Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
FesS92
48 / 48 / 10
Регистрация: 22.02.2012
Сообщений: 137
#1

Проброс первых пробелов в строке

16.05.2012, 15:46. Просмотров 356. Ответов 1
Метки нет (Все метки)

Есть программа, которая проверяет определённое условие, но до захода в цикл надо сделать проброс первых пробелов с помощью строковых команд.

Assembler
1
2
3
4
5
6
7
8
9
10
11
        mov    bh, 0
        mov    bl, buffer+1
        dec    bx
        mov    cx, bx 
        mov    si,  offset buffer+2             
 
; Как тут организовать проброс пробелов? чтобы смещение si оказалось нормальным
        
        lodsb
        mov temp, al
; и дальше цикл, основа которого составляет lodsb
есть мнение, что это команды что-то типа

Assembler
1
repe cmpsb
и еще что-то..

как я понял- там несколько строчек. Но каких?))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2012, 15:46
Ответы с готовыми решениями:

Посчитать кол-во пробелов в строке
Как на Ассемблере организовать цикл с счетчиком который ищет пробел и при...

Удаление лишних пробелов в строке
Реализовать программу, нормализующую строку, введенную пользователем с...

Удаление пробелов в строке
Нарыл множество способов удаления пробелов в строке и столкнулся с проблемой,...

Посчитать количество пробелов в строке
Посчитать количество пробелов в строке(в FASM).

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

1
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
16.05.2012, 15:49 #2
Цитата Сообщение от FesS92 Посмотреть сообщение
Assembler
1
repe cmpsb
Assembler
1
2
3
mov al, ' '
repe scasb
dec si
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 15:49

Найти число пробелов в строке и заменить их на номер по порядку в исходной строке
Задание: Во введенной пользователем строке найти число пробелов и заменить все...

В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд).
В заданной строке определить количество слов (в строке может содержаться...

Считать из файла данные, которые идут после первых пробелов
например есть файл aaaa bbb ccccc kkkkkk dd eeee ...


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

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

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