![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Members Сообщений: 23 Регистрация: 13.9.2006 Из: Чебоксары Пользователь №: 1,734 ![]() |
люди помогите написать прогу для "сканирования и замена в тексте" на Assemblere, уж больно тяжелый язык....
![]() надеюсь кто-нить сможет помочь мне решить эту задачку : ) |
|
|
![]() |
![]()
Сообщение
#2
|
|
Новичок ![]() Группа: Members Сообщений: 23 Регистрация: 13.9.2006 Из: Чебоксары Пользователь №: 1,734 ![]() |
![]() ![]() 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 если тебе не трудно не смог бы пожалуйста переделать как тут ![]() |
|
|
![]()
Сообщение
#3
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
![]() ![]() Компилироваться должна masm-ом. Я собирал 9-м. В моем задаче нада использовать команду SCASB Ну да.. по логике нужно использовать строковые операции Переделывать мне не хочется. Я лишь показал алгоритм. -------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 3rd July 2025 - 11:55 |