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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2016, 00:47   #1
olololoshka
 
Регистрация: 17.04.2015
Сообщений: 7
По умолчанию Заполнить 0-ю страницу видеопамяти произвольным текстом

Доброго времени суток! Нужна программа, которая заполнит 0-ю страницу видеопамяти произвольным текстом. При нажатии на левую кнопку мыши содержание верхней и нижней части экрана меняются местами. Буду очень благодарен за помощь! Заранее спасибо!!
olololoshka вне форума Ответить с цитированием
Старый 07.04.2016, 05:40   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Какие-нибудь телодвижения есть с твоей стороны? Сам что думаешь по этому поводу?
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 14.04.2016, 11:14   #3
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Код:
org 100h
   mov   ax,3          ; 80x25/16/4
   int   10h           ;
   push  0B800h        ;
   pop   es            ; видео/сегмент
   xor   di,di         ;
;==8<==================; заполняем 2 страницы =========//
   mov   ax,0A0Eh      ;
   mov   cx,960        ;
   push  cx cx cx      ;
   rep   stosw         ;
   pop   cx            ;
   inc   ax            ;
   rep   stosw         ;
   add   di,256        ;
   pop   cx            ;
   rep   stosw         ;
   pop   cx            ;
   dec   ax            ;
   rep   stosw         ;
;==8<==================; меняем видео/страницу =========//
   xor   ax,ax         ;
   int   16h           ;
   mov   ax,501h       ;
   int   10h           ;
;======================;================================//
   xor   ax, ax        ;
   int   16h           ;
   int   20h           ; на выход!
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод данных в 1-ую страницу видеопамяти zla9_kolu4ka Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 09.04.2015 14:00
Доступ к видеопамяти Kveigs Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 02.11.2012 16:58
Как напрямую обращаться к видеопамяти? DenTiSt Общие вопросы Delphi 17 10.02.2011 17:45
Количество свободной видеопамяти _-Re@l-_ Общие вопросы Delphi 7 25.08.2010 20:53