Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 10:32   #1
_Val_
Новичок
Джуниор
 
Регистрация: 29.11.2010
Сообщений: 2
По умолчанию Цепочки

Помогите в написании программы выводящей на экран номер позиций символа "!" в строке, предварительно введённой с клавиатуры.
Исходник
Цитата:
MASM
MODEL small
.STACK 256
.DATA
fnd DB 0Ah,0Dh,'Символ найден!',0Ah,0Dh,'$'
quant DB 'Номер позиции найденного символа в строке: ','$'
nochar DB 0Ah,0Dh,'Символ не найден.','$'
string DB "Поиск символа '!' в этой строке.",'$'
len=$-string
.CODE
ASSUME ds:@data, es:@data
Main:
mov ax,@data
mov ds,ax
mov es,ax
mov ah,09h
lea dx,string
int 21h
mov al,'!'
cld
lea di,string
mov cx,len
repne scas string
je Found
Failed:
mov ah,09h
lea dx,nochar
int 21h
jmp Exit
Found:
mov ah,09h
lea dx,fnd
int 21h
lea dx,quant
int 21h
mov ax,len
sub ax,cx
call Vivod_AX
mov ah,08h
int 21h
Exit:
mov ax,4C00h
int 21h
include bibl-prc.inc
END Main

Последний раз редактировалось _Val_; 13.12.2010 в 11:12.
_Val_ вне форума Ответить с цитированием
Старый 13.12.2010, 16:29   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

по-моему эта прога рабочая, за исключением include bibl-prc.inc
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(Asm) Поиск символьной цепочки в памяти Lawliet32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 19.05.2012 13:20
(ASM) Поиск символьной цепочки Lawliet32 Помощь студентам 3 03.12.2009 19:32
Ассемблер. Программа генерации цепочки звуков. ZHU35 Помощь студентам 2 06.11.2009 18:54