Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 16:41   #1
пользователь
Новичок
Джуниор
 
Регистрация: 30.05.2009
Сообщений: 2
По умолчанию Резидент на ассемблере

Помогите кто-нибудь написать резидент под DOS, который при запуске осуществляет переворот экрана(текстовый режим) по вертикали. (Обязательна выгрузка резидента и защита от повторной загрузки.)
Или хотя бы подскажите, как организовать переворот экрана.
Заранее благодарю!!!
пользователь вне форума Ответить с цитированием
Старый 30.05.2009, 19:00   #2
ASSEMBLER
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 27
По умолчанию

что ты понимаешь под переворотом экрана? символы тоже должны повернуться на 90 градусов? если так то тебе вообще таблицы знакогенератора перезагружать придётся и соответственно предварительно их переписать
Программы на заказ Delphi, Pascal, С++, Assembler e-mail: greatrock@mail.ru
<--Если я вам помог не забываем жать на весы
ASSEMBLER вне форума Ответить с цитированием
Старый 30.05.2009, 21:46   #3
пользователь
Новичок
Джуниор
 
Регистрация: 30.05.2009
Сообщений: 2
По умолчанию

под поворотом экрана я имею ввиду отображение его по вертикали(поворот на 180 градусов), при этом левый верхний угол становится правым верхним углом.
пользователь вне форума Ответить с цитированием
Старый 31.05.2009, 09:18   #4
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Если нужно под ДОС+без Виндовс, то может и никак. А если по Виндовс экран поворачивать, то по идее это ещё видео-драйвер должен поддерживать, тогда нужно сделать call на native функцию, которая вызовет функцию драйвера. Как то так. Может проще можно?
BaronTreep вне форума Ответить с цитированием
Старый 01.06.2009, 19:58   #5
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Вы имеете в виду перевернуть весь экран или, например, картинку, текст, матрицу???
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 02.06.2009, 00:14   #6
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

Цитата:
Сообщение от пользователь Посмотреть сообщение
Помогите кто-нибудь написать резидент под DOS, который при запуске осуществляет переворот экрана(текстовый режим) по вертикали. (Обязательна выгрузка резидента и защита от повторной загрузки.)
Или хотя бы подскажите, как организовать переворот экрана.
Заранее благодарю!!!
на 180 градусов вместе с символами (на 180) придется перепрограммировать знакогенератор, если просто строки нижние вверх поднять и задам наперед написать, то это просто, но такая работа стоит денег
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 02.06.2009, 00:52   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию просто пример готовой программки

в старых фидошных архивах нарыл...
TI.COM
запускать в полноэкранном дос-окошке (Full-Screen mode - в Windows перейти в FullScreen через ALT-ENTER)

p.s. исходников у меня нет.
размер небольшой, думаю, что Sources/Hiew/IDA дадут неплохой результат!

p.p.s. в моей практике, помнится, подобная программка, вставленная человечку в autoexec.bat (во времена MS DOS, конечно), привела к тому, что умники пытались разобрать и отремонтировать монитор...
А ещё я слышал байку, как человек, чтобы компенсировать результаты действия данной программки, работал с монитором, перевёрнутым "вверх ногами"
Вложения
Тип файла: rar TI.rar (967 байт, 127 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.06.2009, 09:13   #8
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
в старых фидошных архивах нарыл...
TI.COM
Прикольно только подглючивает немного
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализовать генератор случайных чисел, ассемблер Pusher Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.08.2010 00:12
Помощь в Ассемблере stscolt Помощь студентам 1 23.05.2009 17:10
Круг на ассемблере Hesheit Помощь студентам 6 13.05.2009 22:48