IPB

Здравствуйте, гость ( Вход | Регистрация )

> сканирование и замена, В ASSEMBLER
гыгыгы)))
сообщение May 12 2007, 18:53
Сообщение #1


Новичок
*

Группа: Members
Сообщений: 23
Регистрация: 13.9.2006
Из: Чебоксары
Пользователь №: 1,734



люди помогите написать прогу для "сканирования и замена в тексте" на Assemblere, уж больно тяжелый язык.... rolleyes.gif
надеюсь кто-нить сможет помочь мне решить эту задачку : )
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов
гыгыгы)))
сообщение May 14 2007, 16:23
Сообщение #2


Новичок
*

Группа: Members
Сообщений: 23
Регистрация: 13.9.2006
Из: Чебоксары
Пользователь №: 1,734



sad.gif не запускается твоя прога sad.gif версии не совпадают скорее всего. В моем задаче нада использовать команду SCASB, вот откопал пример:

STRLEN EQU 15 ;Длина поля STRING
STRING DB 'The time&is now'
...
CLD
MOV AL,'&' ;Искомый символ
MOV CX,STRLEN ;Длина поля STRING
LEA DI,STRING ;Адрес поля STRING
REPNE SCASB ;Сканировать
JNZ K20 ;Символ найден?
DEC DI ;Да - уменьшить адрес
MOV BYTE PTR[DI],20H ;Подставить пробел
K20: RET

если тебе не трудно не смог бы пожалуйста переделать как тут blush.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение May 14 2007, 17:56
Сообщение #3


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(гыгыгы))) @ May 14 2007, 17:23) *
sad.gif не запускается твоя прога sad.gif версии не совпадают скорее всего.

Компилироваться должна masm-ом. Я собирал 9-м.

Цитата(гыгыгы))) @ May 14 2007, 17:23) *
В моем задаче нада использовать команду SCASB

Ну да.. по логике нужно использовать строковые операции

Переделывать мне не хочется. Я лишь показал алгоритм.


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение

Сообщений в этой теме
- гыгыгы)))   сканирование и замена   May 12 2007, 18:53
- - SiMM   Ассемблер - понятие растяжимое - даже под один кри...   May 12 2007, 23:04
|- - гыгыгы)))   Цитата(SiMM @ May 13 2007, 00:04) Ассембл...   May 12 2007, 23:22
- - Amp   Формулировка задания размыта. Откуда берется текст...   May 13 2007, 01:24
|- - гыгыгы)))   Цитата(Amp @ May 13 2007, 02:24) Формулир...   May 13 2007, 11:40
- - гыгыгы)))   строка: scanirovanie i&zamena искомый символ -...   May 13 2007, 21:04
- - Amp   Алгоритм следующий: Код.686 .model flat, stdcall o...   May 13 2007, 23:45
- - гыгыгы)))   Amp, спасибо тебе добрый человек! ОГРОМНЕЙШЕЕ...   May 14 2007, 12:34
- - гыгыгы)))   не запускается твоя прога версии не совпадают ско...   May 14 2007, 16:23
|- - Amp   Цитата(гыгыгы))) @ May 14 2007, 1...   May 14 2007, 17:56
- - гыгыгы)))   спасибо и на этом! это хорошо что есть такие л...   May 14 2007, 19:37
|- - Amp   Цитата(гыгыгы))) @ May 14 2007, 2...   May 14 2007, 19:50
- - гыгыгы)))   page 60,132 TITLE EXRING (COM) Сканирование ...   May 16 2007, 20:55
|- - Amp   Цитата(гыгыгы))) @ May 16 2007, 2...   May 19 2007, 01:47
- - гыгыгы)))   Цитата(Amp @ May 19 2007, 02:47) Что за a...   May 19 2007, 09:29
|- - Amp   Цитата(гыгыгы))) @ May 19 2007, 1...   May 19 2007, 13:03
|- - гыгыгы)))   page 60,132 TITLE STRING (EXE) Сканирование...   Jun 7 2007, 18:11
- - Amp   В отладчике уже не модно смотреть, что к чему? )   Jun 8 2007, 12:35
|- - гыгыгы)))   Цитата(Amp @ Jun 8 2007, 13:35) В отладчи...   Jun 8 2007, 13:20
- - Shweed   "Assembler в кривых руках это бомба" ...   Aug 31 2007, 12:03


ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 3rd July 2025 - 11:55