![]() |
|
|
![]()
|
|
| tub0rg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 23.1.2010 Репутация: нет Всего: нет |
Нужно написать программу вывода на экран диагонали (0,0-319,199) из пикселей прямой записью в видеопамять (графический режим, 13H mode) Использовать в лабораторной макрос (sin.asm) для установки режима.
|
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: 6 Всего: 14 |
tub0rg,
Здесь не конкурс экстрасенсов -- если ты пишешь "Использовать в лабораторной макрос (sin.asm) для установки режима" то должен привести этот макрос для ознакомления желающих. Теперь о деле: 13h режим это 320х200 точек, а это значит для проведения диагонали необходимо на каждые 8 точек влево смещаться на 5 точек вниз (320/200=8/5) так как 8 на 5 нацело не делится то выводим на экран 2 точки смещаемся вниз выводим точку, опять две, снова одну и опять две итого вывели восемь точек и сместились на пять точек вниз такую операцию мы проведем сорок раз (320/8=40)
|
|||
|
||||
| tub0rg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 23.1.2010 Репутация: нет Всего: нет |
Спасибо дорый человек!!!!)))Безумно благодарен тебе. Если бы у меня был sin.asm я бы его выложил, просто у самого отсутсвует данный макрос.
|
|||
|
||||
| tub0rg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 23.1.2010 Репутация: нет Всего: нет |
Объясните пожалуйста что именно обозначает оператор stosb и stosw?
|
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: 6 Всего: 14 |
tub0rg,
а в учебник заглянуть? |
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |