![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.06.2010
Сообщений: 1
|
![]()
Написать процедуру, осуществляющую сравнение строк. Рассмотреть только русский алфавит.
Пробовал через доп. процедуру сканирования, ничего не выходит. Вроде можно через массивы, но не знаю как. Помогите пожалуйста. Заранее благодарен. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
;xчто то в духе...
;ответ в еах - 1 равны, 0 - неравны .data str1 db "Message",0 str2 db "Message1",0 .code start: push offset str2 push offset str1 call MyStrcmp ret MyStrcmp: push esi push edi push ecx mov edi,[esp+10h] mov esi,[esp+14h] xor eax,eax xor ecx,ecx dec ecx repz cmpsb xchg byte ptr[edi],cl add cl,byte ptr[esi] jnz _no inc eax _no: pop ecx pop edi pop esi ret 8 end start
Нет, ну правда..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПРОБЛЕМКА | Kirill99 | Помощь студентам | 8 | 19.04.2010 18:51 |
проблемка | lucky | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.05.2009 22:32 |
проблемка( | Alexcomeback | Общие вопросы C/C++ | 4 | 16.04.2009 18:38 |