|
|
Другие темы раздела | |||||||||||||||||||||||
Assembler В текстовом режиме выделяет мышью блок инвертируя фон Здравствуйте помогите с программкой. теоретически понимаю что надо сделать (- инициализируем мышь, - "завозим" обработчик событий, - при нажатии лев. кнопки мыши запоминаем координаты мыши( X и Y) - выделяем область (прямоугольную) - запоминаем координаты - в выделенном фрагменте инвертируем фон (или просто закрашиваем в белый). https://www.cyberforum.ru/ assembler-dos/ thread1750820.html |
Assembler Работа с мышью: С помощью клавиш [+] и [-] изменять область движения "мыши" Всем привет! С мышью еще не работал. помогите пожалуйста написать программу: С помощью клавиш и изменять область движения "мыши". | ||||||||||||||||||||||
Assembler Заменить стандартный обработчик клавиатуры(вывод скан кодов) Есть программа которая выводит скан код нажатия \ отпускания клавиши, но она использует прерывание 16h, преподу это не понравилось и он сказал что надо заменить своей процедурой обработки прерывания от клавиатуры. Нужно что бы программа делала все тоже, только не используя 16h. Помогите, пожалуйста, разобраться с этим, так как сам в ассемблере разбираюсь слабо. ;TASM, EXE .model small ... https://www.cyberforum.ru/ assembler-dos/ thread1746230.html | Assembler Графический редактор (paint) на ассемблере Доброго всем времени суток! Ситуация вот в чем: есть задание на курсовую, заключается оно в написании программы, которая будет при нажатой левой кнопке мыши рисовать линию. Слева (или где угодно) должна находиться палитра, при нажатии на какой-то из цветов, во время рисования цвет линии должен измениться. Есть программа, которая рисует линию, правда прерывистую, но это не страшно. Как... https://www.cyberforum.ru/ assembler-dos/ thread1746000.html | ||||||||||||||||||||||
Как нормализовать huge-указатель? Assembler Вот, пытаюсь тут в OpenWatcom написать что-то для real-mode. Решил отказаться от стандартных библиотек, но встала вот проблема. Я со своими замашками решить использовать HUGE модель памяти. Как только дело дошло до работы с указателями - компилятор естественно начал ругаться на отсутствующий символ __PIA (Pointer Add long Int, добавить к указателю long int). Реализацию нашёл в исходниках, но есть... |
Assembler Запуск программ для DOS в Windows x64 На данный момент на ноутбуке стоит ОС Win 10 x64. Столкнулся с проблемой то что Turbo Assembler не подходит для х64 система, но благополучно нашел замену Tasm 1.4, запускающегося через dosbox. Теперь стоит проблема вот в чем, программы которые я компилирую в exe-шник отказываються запускаться на данной ОС. Как запустить exe-файл на win 10 или через какой софт это можно сделать? Заранее спасибо... https://www.cyberforum.ru/ assembler-dos/ thread1745446.html | ||||||||||||||||||||||
Assembler Вывести дату с помощью функции 70h Есть программа которая выводит дату через 1Аh, но препод забраковал и сказал сделать через 70h и 71h с такими индексами: Индекс 07h RTC день месяца Индекс 08h RTC месяц Индекс 09h RTC год (две последние цифры) Помогите пожалуйста под это переделать мой код: .model small .386 .data Messd db 'Current date: $' https://www.cyberforum.ru/ assembler-dos/ thread1745096.html |
Установить состояние регистров клавиатуры Assembler Установить такое состояние регистров клавиатуры: NUM LOCK - выключен, CAPS LOCK - включен, SCROLL LOCK – выключен. Есть код который выводит состояние этих кнопок, но не знаю как сделать что бы программа сама их включала выключала и выводила их состояние. Так же буду благодарен за комментарии к коду Код: masm model small .STACK 100h .DATA mes1 db 'Num Lock on',0dh,0ah,'$' mes2 db 'Caps... | ||||||||||||||||||||||
Assembler Вывод и перемещение надписи по экрану
https://www.cyberforum.ru/ assembler-dos/ thread1742243.html Помогите Написать программу, которая выполняет следующие действия: При нажатии клавиши "Т": Перейти в текстовый режим 80х25 16 цветов; Очистить экран, фон синего цвета Вывести свое имя в левом верхнем углу красным цветом на зеленом фоне с атрибутом мигание символов; Выведен надпись плавно перемещать в правый нижний угол. При нажатии клавиши "G": Перейти в графический режим 320х200 16... |
Assembler Кэш: определить размер кэша данных третьего уровня
https://www.cyberforum.ru/ assembler-dos/ thread1740853.html Помогите, пожалуйста. Скажите, как определить размер кэша данных третьего уровня? | ||||||||||||||||||||||
Assembler Циклическая смена атрибутов символов Доброго времени суток! Ниже привел код программы в котором надо добавить функцию циклической смены атрибутов символов строки. Подтолкните плз в нужном направлении. Так же прошу помощи в том, как добавить возможность корректно выходить из режима выполнения. То что я добавил, работает с ошибкой. masm model small .data str db 'Это строка $' attr db 1,2,3,4,5 row db (?) col db (?) .code |
Assembler Отображение кодов нажимания / отпускания клавиши
Задание:
Реализовать процедуру обработки прерывания от клавиатуры, что заменяет стандартный обработчик. Процедура должна реализовать отображение кодов нажимания / отпускания клавиши.
Нашел код который выв
Наверх
|