Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 3
TASM

Работа с мышью: вывод символа по нажатию мыши в позиции экрана, в которой нажал

04.01.2014, 04:24. Показов 2444. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, есть проблема. Пытаюсь сделать вывод по нажатию мыши в месте, в которое нажал, но что-то не работает...
Хотя, по логике, все должно быть правильно
Помогите разобраться пожалуйста

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.model small
.stack 100h
.code
start:
ort 100h
mov ax,3
int 10h
mov ax,3h
int 33h
k1: cmp bl,2
jnz k1
shr cx,3
shr dx,3
xchg cl,dh
xchg dh,dl
mov ah,02h
mov bh,0
int 10h
mov ah,02h
mov dl,31h
int 21h
mov ah,4ch
int 21h
end start
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.01.2014, 04:24
Ответы с готовыми решениями:

Ввод символа, очистка экрана, вывод символа в центре экрана
Вывести приглашение к вводу символа, ввести символ, вывести введенный символ в центре очищенного экрана.

Вывод и удаление символа в координатах курсора мыши при нажатии на кнопки мыши
У меня есть вот такая задача: ПРи нажатии правой кнопки мыши обеспечить вывод на монитор по координатах x y курсора некторого символа ,...

Обменять верхнюю и нижнюю части экрана по нажатию левой кнопки мыши
Задание: Заполнить 0-вую строку видеопамяти любым текстом. При нажатии на леву клавишу мышки содержание верхней и нижней части экрана...

2
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
04.01.2014, 05:37
Ошибка в определении координаты мыши (DOS)
https://www.cyberforum.ru/asse... 09452.html
https://www.cyberforum.ru/asse... page2.html
https://www.cyberforum.ru/post4212384.html

Цитата Сообщение от xtimonx5 Посмотреть сообщение
Пытаюсь сделать вывод по нажатию мыши в месте, в которое нажал, но что-то не работает...
.code
start:
ort 100h <-- не то что работать, даже компилироваться не должно
mov ax,3

и если .model small то для чего org 100h "смешались в кучу кони, люди..." понадергал фрагментов из разных программ, для чего они? даже не попытался разобраться
Цитата Сообщение от xtimonx5 Посмотреть сообщение
Хотя, по логике, все должно быть правильно
какая тут к черту логика у копипастера?
0
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 3
04.01.2014, 16:21  [ТС]
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
start:
mov ax,3
int 10h
mov ax,3h
int 33h
k1: cmp bl,2
jnz k1
shr cx,3
shr dx,3
xchg cl,dh
xchg dh,dl
mov ah,02h
mov bh,0
int 10h
mov ah,02h
mov dl,31h
int 21h
mov ah,4ch
int 21h
end start
Опечатка при переписывании, переписывал с фото. Делал в универе, флешки не было, вот и сделал фото на телефон

Добавлено через 5 часов 40 минут
Решено
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.model small
.stack 100h
.code
start:
mov ax,3
int 10h
mov ax,0
int 33h
mov ax,1
int 33h
mov ax,3h
k1: int 33h
cmp bl,2
jnz k1
shr cx,3
shr dx,3
xchg cl,dh
xchg dh,dl
mov ah,02h
mov bh,0
int 10h
mov ah,02h
mov dl,31h
int 21h
mov ah,4ch
int 21h
end start
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.01.2014, 16:21
Помогаю со студенческими работами здесь

Обменять верхнюю и нижнюю части экрана по нажатию левой кнопки мыши
Доброго времени суток! Нужна программа, которая заполнит 0-ю страницу видеопамяти произвольным текстом. При нажатии на левую кнопку мыши...

Работа с мышью: вывести квадрат нажатием левой кнопки мыши и спрятать его нажатием правой кнопки мыши
Ребят обьясните как вывести квадрат левым нажатием кнопки мыши и спрятав его правым нажатием кнопки мыши. Вот набросок кода ...

Подскажите как сделать, чтобы по нажатию горячих клавиш курсор мыши возвращался в центр экрана
Нужно чтобы после нажатия нескольких клавиш курсор возвращался в центр экрана.

Работа с мышью: построить нормаль и касательную к графику в точке клика мыши
нужно вывести график на экран и мышкой нажать на любую точку графика чтобы построилась нормаль и касательная как график построить я...

Ввод строки S и символа С. Результат: число повторений символа С и порядковые позиции вхождения этого символа в строку
Нужно составить программу, в которой пользователь вводит вручную строку S и символ C. Результатом программы должно быть число повторений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru