17.12.2018, 02:30 [+3 UTC]
в нашей команде: 3 237 чел. | участники онлайн: 4 (рекорд: 19)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.58 (11.12.2018)

Общие новости:
13.12.2018, 11:36

Форум:
16.12.2018, 14:55

Последний вопрос:
16.12.2018, 22:36

Последний ответ:
16.12.2018, 21:15

Последняя рассылка:
17.12.2018, 00:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
13.10.2009, 12:07 »
Anjali
Спасибо! Такое решение показалось наиболее оптимальным и более понятным. [вопрос № 173235, ответ № 255367]
28.11.2013, 00:46 »
Киреенко Андрей Иванович
маленький минус, что приведена схема выпрямления через трансформатор, а не то, что описывается в моем предложении разрешения вопроса. но я все равно доволен. [вопрос № 187627, ответ № 272581]

РАЗДЕЛ • Assembler

Создание программ на языке Assembler.

[администратор рассылки: Лысков Игорь Витальевич (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 826
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 166
Evgen aka Chuma
Статус: 6-й класс
Рейтинг: 14

Перейти к консультации №:
 

Консультация онлайн # 193338
Раздел: • Assembler
Автор вопроса: illidan (Посетитель)
Отправлена: 31.05.2018, 16:19
Поступило ответов: 1

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
нужно подогнать программу на ассемблере не для слова "END" а для слова которое вводится с клавиатуры.

Приложение:

Состояние: Консультация закрыта

Здравствуйте, illidan!

Код (Assembler) :: выделить код
model	small
.code
begin:	mov	ax,@data
	mov	ds,ax
	mov	es,ax
	mov	ah,9
	lea	dx,dbStr
	int	21h
	mov	ah,10
	lea	dx,dbStrM
	int	21h
	mov	ah,9
	lea	dx,dbSub
	int	21h
	mov	ah,10
	lea	dx,dbSubM
	int	21h
	mov	cl,dbStrL
	xor	ch,ch
	mov	bl,dbSubL
	xor	bh,bh
	lea	di,dbStrD
	lea	si,dbSubD
	cld
	lodsb
	lea	dx,dbNo
@@01:	repne	scasb
	or	cx,cx
	jz	@@02
	cmp	cx,bx
	jb	@@02
	push	di
	push	cx
	mov	cx,bx
	dec	cx
	repe	cmpsb
	pop	cx
	pop	di
;	or	cx,cx
	jnz	@@01
	lea	dx,dbYes
@@02:	mov	ah,9
	int	21h
	mov	ax,4C00h
	int	21h
.data
szStr	equ	200
dbNo	db	10,13,'No$'
dbYes	db	10,13,'Yes$'
dbStr	db	10,13,'Enter main string:$'
dbSub	db	10,13,'Enter sub  string:$'
dbStrM	db	szStr
dbStrL	db	?
dbStrD	db	szStr dup(?)
dbSubM	db	szStr
dbSubL	db	?
dbSubD	db	szStr dup(?)
.stack
	end	begin

Удачи!


Консультировал: Зенченко Константин Николаевич (Старший модератор)
Дата отправки: 08.06.2018, 15:19

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 193338

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 1

= общий = | 31.05.2018, 18:14 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
illidan:

Задание полностью как выглядит?
В этой программе ищется первая буква 'd', после этого - первая 'n' после буквы 'd', а потоом первая 'e', после 'n'.

© Цитата:
для слова "END"

Словом "END", тут и не пахнет- "DNE"- которое размазали по строке.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

• Отредактировал: Зенченко Константин Николаевич (Старший модератор)
• Дата редактирования: 31.05.2018, 18:14

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 2

= общий = | 01.06.2018, 20:32 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
illidan:

Ау!!!

В строке: end end end end
Программа выдаст: end end end end
Повторяю:

© Цитата: Зенченко Константин Николаевич
Задание полностью как выглядит?

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14961 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.58 от 11.12.2018