![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.10.2011
Сообщений: 4
|
![]()
Задание такое: написать программу на языке assembler которая выводит на экран флаг Польши.
(Желательно [но не обязательно]использовать компилятор TASM) мне нужен текст программы по возможности с комментариями (чем чаще - тем лучше) Надеюсь на Ваше понимание. Заранее премного благодарен. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 02.07.2011
Сообщений: 38
|
![]()
Написание кода можно упрощённо описать так:
1. Перейти в определённый графический видеорежим. 2. В каждом графическом видеорежиме свои принципы работы с видеопамятью. Например, в одном из самых простых графическом CGA режиме первая половина видеопамяти содержит данные относительно всех нечетных линий экрана, а вторая половина - относительно всех четных линий; поддержка идёт всего 4-ёх цветов, поэтому каждому пикселу отводится всего два бита => 1 байт = 4 пиксела. 3. Исходя из этой информации написать процедуру по вводу информации в видеопамять. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Нет, ну задание простое, конечно же, и совсем ненавязчивое, ну комментарии там на каждый nop, это все легко и непринужденно, но как флаг именно польши-то вывести? Могу только с флагом этой страны, все другое - за нефть
Нет, ну правда..
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 17.10.2011
Сообщений: 4
|
![]()
Просто, чтоб экран был поделен на две половины по горизонтали. Верхняя половина белая, нижняя красная.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
15$ вебмани или яндекс. 15 минут.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]() Код:
Нет, ну правда..
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
yuran666666, супер!
![]() тут недавно кто-то спрашивал Флаг Монако на ассемблере. Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
yuran666666
а я бы сделал так Код:
![]() Последний раз редактировалось Mikl___; 19.10.2011 в 14:50. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графический режим в QBasic | nikolajgus | Помощь студентам | 1 | 11.06.2011 01:07 |
Графический режим | Dead Romantic | Помощь студентам | 0 | 14.12.2010 22:17 |
Графический режим в FP | fire_on | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.01.2010 13:16 |
Графический режим | galaid | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.05.2009 17:51 |
Графический режим в С | Raz0r | Помощь студентам | 4 | 03.03.2008 16:49 |