Главная Макинтош Регистрация

Вход

Приветствую Вас Гость | RSSВторник, 26.09.2017, 17:29
Наш опрос
Оцените мой сайт
Всего ответов: 3

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа


Главная » 2013 » Октябрь » 8 » Игра на Ассемблере 58 байт
11:14
Игра на Ассемблере 58 байт
begin: ; ds указывает на видеопамять push 0b800H pop ds ; установить графический режим 40?25 int 10H ; bx = 700H - смещение, по которому находиться грузовик mov bh, 7H main_loop: ; Задержка и вывод грузовика на экран xchg cx, ax ; mov ah, 0 int 1AH mov [bx], dl delay: int 1AH cmp [bx], dl je delay ; si - смещение следующего препятствия xchg ax, si add al, dl xchg ax, si xchg ax, cx ; mov cx, 0 ; Получение нажатой клавиши in al, 60H cmp al, 77 jnz keytest1 ; вправо inc bx inc bx keytest1: ; влево ja keytest2 dec bx dec bx keytest2: ; очистка буфера клавиатуры mov ah, 0CH int 21H ; скролл экрана на 1 строчку mov ax, 0701H mov dx, 1827H int 10H ; вывод препятствия mov [si], ax ; вывод травы и разделительной полосы mov [di 51], dx ; проверка что перед грузовиком нет препятствий cmp [bx], dh ja main_loop ret (C)
Просмотров: 139 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Календарь
«  Октябрь 2013  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031

Архив записей

Copyright MyCorp © 2017Хостинг от uCoz