Друзья, если есть еще силы и желание помогите настрочить небольшой кусок ASM86-ковской проги под DOS, алгоритм внутри сообщения. Ну не писал я ничего на ASM86 раньше - не пинайте (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено at21 26 ноября 2003 г. 00:33

Нужно написать такой алгоритм в виде ASM включения в текст СИ:

0. Индекс массива = 0
1. Читаем данные на разрядах 0-5 на входном регистре LPT
2. Если все биты(0-5) = 0 переходим к п.1 иначе идем дальше
3. Проверяем бит 6 на входном регистре LPT
4. Если бит = 0 то переходим к п.3 иначе идем дальше
5. Читаем данные на разрядах 0-5 на входном регистре LPT
6. Заносим это значение в массив размерностью 128КБ
7. Инкрементируем индекс массива.
8. Проверяем бит 6 на входном регистре LPT
9. Если бит = 1 то переходим к п.8 иначе идем дальше
10. Переходим к п. 4

А далее функциями СИ заполучить из включенного АСМа содержимое массива и записать в файл.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru