Решить за деньги

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
JonLarin
Сообщения: 1
Зарегистрирован: 11 дек 2009, 10:23

Необходимо написать программы на assembler для группы второкурсников, пока что ожидается около 20 задач, может больше.
Задачи очень простые (пример во вложениях), а второкурсники не очень хотят напрягать мозги.
Озвучте сумму за одну задачу в пределах 250 руб. Если цена меня устроит, решаете 1 задачу (можно без исходников) и работа ваша.
Оплата yandex деньгами или на мобильный телефон. Оплата за каждую задачу произвожу отдельно.

E-mail: sky.larin@gmail.com
Mail Agent: sky.larin@mail.ru
ICQ: 422147840


Так как форум ограничивает вложения сама задача:

Зарезервировать в памяти строку, заполнить ее в цикле ASCII-символами в диапазоне (32, …, 254) с указанным шагом, а затем выдать эту строку на экран при помощи функции 40h DOS (int 21h). В таблице вариантов указаны а) порядок следования кодов символов (от меньших к большим или наоборот, изменяющиеся на 1, 2 или 3), б) порядок заполнения строки (прямой — от младших байтов к старшим, или обратный — от старших к младшим), в) способ организации цикла (командой Jxx или LOOP, с пост- или предусловием). В протокол работы включить блок-схему программы.

Варианты:

№ вар. последовательность порядок заполнения цикл
1. обратная с шагом 1 (254, 253, ..., 32) прямой Jxx с предусловием
2. прямая с шагом 1 (32, 33, ..., 254) обратный Jxx с постусловием
3. обратная с шагом 2 (254, 252, ..., 32) прямой LOOP
4. прямая с шагом 2 (32, 34, ..., 254) обратный Jxx с предусловием
5. обратная с шагом 3 (254, 251, ..., 32) прямой Jxx с постусловием
6. прямая с шагом 3 (32, 35, ..., 254) обратный LOOP
7. обратная с шагом 1 (254, 253, ..., 32) обратный Jxx с постусловием
8. прямая с шагом 1 (32, 33, ..., 254) прямой Jxx с предусловием
9. обратная с шагом 2 (254, 252, ..., 32) обратный LOOP
10. прямая с шагом 2 (32, 34, ..., 254) прямой Jxx с постусловием
11. обратная с шагом 3 (254, 251, ..., 32) обратный Jxx с предусловием
12. прямая с шагом 3 (32, 35, ..., 254) прямой LOOP
13. обратная с шагом 4 (254, 250, ..., 34) обратный Jxx с постусловием
14. прямая с шагом 4 (34, 38, ..., 254) прямой Jxx с предусловием
Ответить