Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

769

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

343

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

278

Россия, Санкт-Петербург


ID: 325460

CradleA

Мастер-Эксперт

209

Беларусь, Минск


ID: 137394

Megaloman

Мастер-Эксперт

158

Беларусь, Гомель


ID: 400815

alexleonsm

6-й класс

130


ID: 400669

epimkin

Профессионал

120


8.8.15

09.05.2021

JS: 2.8.21
CSS: 4.5.5
jQuery: 3.6.0
DataForLocalStorage: 2021-05-15 03:46:17-standard


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

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

Консультация онлайн # 159414

Раздел: Assembler
Автор вопроса: Artem--ua
Дата: 02.02.2009, 16:57 Консультация закрыта
Поступило ответов: 1

Здравствуйте уважаемые эксперты! Помогите пожалуйста с такой задачкой!
Скопировать вторую половину ASCIIZ-строки, расположенную по адресу в AX, в буфер с адресом в BX. Признак чётности/нечётности элементов строки сохранить для её второй половины. Заранее спасибо за любую помощь!

Здравствуйте, Artem--ua!
Программа в приложении.
Чтобы сохранить "признак чётности/нечётности элементов строки для её второй половины",
высчитываем длину первой половины такой, чтобы она была четной

Приложение:


Лысков Игорь Витальевич

Мастер-Эксперт
03.02.2009, 00:32
Мини-форум консультации # 159414

q_id

Лысков Игорь Витальевич

Мастер-Эксперт

ID: 7438

1

= общий =    02.02.2009, 17:00

О каком "признаке чётности/нечётности элементов строки" идет речь?
Выскажу предположение: чтобы первая половина имела четное число элементов,
чтобы скопированная строка была выровнена на слово одинаково с первой половиной.
Так или нет?

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

Airyashov

2

= общий =    02.02.2009, 17:07

да очень интересно и куда её сохранять

q_id

Лысков Игорь Витальевич

Мастер-Эксперт

ID: 7438

3

= общий =    02.02.2009, 17:18

Airyashov:
Куда сохранять, как раз понятно, "в буфер с адресом в BX",ясное дело, в текущем сегменте... smile

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

Airyashov

4

= общий =    02.02.2009, 17:38

имел в виду четность

q_id

Лысков Игорь Витальевич

Мастер-Эксперт

ID: 7438

5

= общий =    02.02.2009, 17:54

Ну да, не въехал сразу... smile
Ждем-с автора...

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

неизвестный

6

= общий =    02.02.2009, 19:00

Если чесно я сам этого не понял, просто такое условие задания smile .

неизвестный

7

= общий =    02.02.2009, 19:06

меня интересует только копирование второй половины строки.

неизвестный

8

= общий =    03.02.2009, 00:58

Спасибо!

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

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

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 74

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 74

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Evgen aka Chuma

6-й класс

Рейтинг: 0

cain52

3-й класс

Рейтинг: 0

Kdsfofwe21

2-й класс

Рейтинг: 0