Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler для начинающих

Войти
Регистрация
Восстановить пароль
 
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 725
#1

Сравнение и запись из промежуточного массива в конечный - Assembler

08.11.2013, 21:02. Просмотров 244. Ответов 0
Метки нет (Все метки)

Ошибки на этапе сравнения элементов строки, не вижу почему и верно ли составлен цикл записи из Array в ArrayResult, а так же обнуление Array?

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
section '.data' data readable writeable
 
ArrayZ db 'abc xyz art fog',0
Array db ?
ArrayResult db ? 
 
section '.text' code readable executable
Start:
xor eax,eax
lea ebx, [ArrayZ]
lea esi, [Array]
lea edi, [ArrayResult]
 
starto:
mov al, [ebx]   ; эл. строки в al
cmp al, 0        ; сравнение с концом строки
je Exit          ; если равно - выход.
inc ebx         
cmp al, ' '      ; сравнение содержмого al с 20h
je @1           
cmp al, [ebx]   ; сравнение al с inc esi
jnbe starto      ; если не равно, возвращаемся в цикл
mov [esi], al  ; иначе запись в память
inc esi
jmp starto
 
@1:
inc ebx
len=$-Array-1
mov ecx, [len]
 
@2:
movsb
xor esi, esi
dec esi
loop @2
 
inc edi
jmp starto
 
Exit:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 21:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сравнение и запись из промежуточного массива в конечный (Assembler):

Использование объекта типа String как промежуточного для передачи массива байтов - Java SE
Проблема заключается в следующем - нужно, имея массив byte, в который считываются байты сгенеренного файла .xls передать через n-ное кол-во...

Предусмотреть подсчет общего количества перестановок и вывод промежуточного массива после каждого цикла сортировки - C++
Нужно предусмотреть подсчет общего количества перестановок и вывод промежуточного массива после каждого цикла сортировки (чтобы отследить...

Запись в 2 файла, сравнение и запись в 3-ий файл - Pascal
Нуждаюсь в помощи с программами, написаны, вот надо готовить отчеты, но проблема в том, что у нас проверяющий смотрит и говорит: "Сойдет,...

Определить начальный и конечный номера элементов массива - C++
Хех,у меня вот какая задача:Определить нач и конечный номера эл. одномерного массива,составляющих макс. по длинне...

Сортировка двумерного массива. Конечный массив равен количеству положительных элементов строк - Pascal ABC
Дан двумерный массив A размером NxM, заполненный случайным образом в интервале . Создать новый массив В, каждый элемент которого задается...

Сравнение списков и запись результатов - CMD/BAT
Доброго времени суток всем. Нуждаюсь в Вашей помощи, помогите написать батник. Нужно следующее: 1. Есть 1.txt файл со следующим...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2013, 21:02
Привет! Вот еще темы с ответами:

запись и сравнение звука с имеющимся - Программирование Android
Добрый день, столкнулся с проблемой, задача такова: записываем смартфоном звук и сравниваем с имеющимся, если совпали то каким-нибудь...

Запись, сравнение звуковых файлов - C++ Builder
Недавно заинтересовался вопросом как сделать программу, которая бы записывала и сравнивала звуковые файлы, а после этого выводила, какой...

Запись в массив из файла. Сравнение слов - C#
Задан путь файла но не происходит сравнение не правильно записываю да в массив слова? Идет сравнение массива с искомым словом regex Но...

Запись и сравнение текста из exe в dll - Delphi
Здраствуйте , мне нужна помощь , что бы в dll можно было сохранить текст (например с edit) и что бы он там хоронился , и при нажатии другой...


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

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

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