Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Резидентная программа эмулирующая ввод символа 'Q' каждые пол-минуты Подскажите , хотя бы на маленьком примере , что нужно сделать,для того чтобы обычная программа стала резидентной? https://www.cyberforum.ru/ assembler-dos/ thread266024.html Резидент с PSP Assembler
Резидентная программа, по нажатию комбинации клавиш показывающая сообщение. Компилится но не работает, проблема в строке mov dx,(end_res-main+10fh)/8 ;Размер в параграфах не пойму как правильно посчитать размер исходный код: text segment 'code' assume cs:text,ds:text,es:text org 256 main proc jmp init ;Поля данных резидентной секции old_2fh dd 0 ; Ячейка для сохранения...
Assembler Резидентный будильник (не могу изменить сигнал) https://www.cyberforum.ru/ assembler-dos/ thread261357.html
Есть резидентный будильник , он работает правильно, только вот сигнал не очень, поменял частоты, теперь уши режет.... Как бы изменить процедуру Sound, чтобы сигнал был более приемлим(адекватен)? вот код(звук только потише сделайте).
Assembler Вывести процент свободного места на диске https://www.cyberforum.ru/ assembler-dos/ thread259915.html
Ассемблер изучаю недавно,только 1 программу пока написала, поэтому прошу помощи у опытных программистов!! Написать программу, которая в виде линейной диаграммы выводит на экран коли-чество свободного места на диске в процентах. (В текстовом режиме. Хорошо бы использовать символы, коды которых в ASCII 176. 177, 178) См. методическое пособие, функция 36h(DOS) буду очень благодарна...
Перемещение курсора по экрану Assembler
необходимо перемещать курсор по экрану. программу я написала, но может можно как то с помощью цикла организовать это: data segment string db "peremeshenie cursora $'" ; ends code segment start:
Assembler Резидентная программа (обработка функции 9h прерывания 21h) https://www.cyberforum.ru/ assembler-dos/ thread247285.html
Разбираю программу из калашникова. Должна менять выводимую строку и быть резиднетной. Некуоторое оказалось непонятным что автор написал. Кто может, прокомменте. CSEG segment assume cs:CSEG, ds:CSEG, es:CSEG, ss:CSEG org 100h Start: ;переходим на метку инициализации. Нужно будет перехватить прерывание 21h, ;а также оставить прогу резидентной в памяти ;jz (jump if zero) и je (jump if...
Assembler Вывод файла на экран (из книги Калашникова) https://www.cyberforum.ru/ assembler-dos/ thread246163.html
Начинаю работать с файлами. Разобрал код из книги, некоторое непонятно (пометил вопросами). Кто может, прокомментируйте плиз некоторые строки кода CSEG segment assume cs:CSEG, ds:CSEG, es: CSEG, SS:CSEG org 100h Begin: ;функция ah=3Dh прерывания 21h - Открытие файла mov ax, 3D00h;открывает файл для чтения mov dx, offset Filename;ds:dx указывают путь к файлу int 21h;открываем файл jc...
Assembler Переключение видеостраниц при нажатии левой кнопки мыши
Доброе время суток, помогите в разработке следующей программы, заранее спасибо: 1. Заполнить i-ю страницу видеопамяти символом xi (x0 = 'a', x1 = 'b'и т.д.) с различными атрибутами на каждой странице. Обеспечить переключение видеостраниц при нажатии левой кнопки мыши.
Assembler Вывод на экран версии DOS https://www.cyberforum.ru/ assembler-dos/ thread237031.html
нужно вывести версию доса через 21 прерывание через 29 выволось, но 21 никак sseg segment para stack 'stack' db 256 dup(?) sseg ends Dseg_1 segment para public 'data' str1 db 'MS DOS Version->>','$'
Assembler Запись в файл XOR аргумента командной строки Помогите пожалуйста решить следующую задачу Нужно сформировать файл следующего содержания u1, XOR аргумента командной строки с u2,u3. Т.е. пользователь запускает exe с аргументом в 9 символов. На выходе получает файл, состоящий из 15 байтов - начало и конец по три байта u1,u3 соответственно, в середине аргумент поXORенный с u2. Завис на том, как обратиться к аргументу командной строки,... https://www.cyberforum.ru/ assembler-dos/ thread235692.html
Assembler Где найти GUI для ассебмлера под DOS?
Здравствуйте. Я начинаю изучать assembler под DOS, скачал tasm и tlink, и визуальный инструмент AsmEditor 1.0, но он какой-то неудобный. Какие можете посоветовать визуальные средства для программирования на ассемблере и где их найти?
Assembler Драйвер для MS-DOS https://www.cyberforum.ru/ assembler-dos/ thread229417.html
Нужно написать драйвер под MS-DOS для работы с CD-ROM. Какие прерывания использовать? Правила написания драйверов для MS-DOS не нужны. Одним предложением: нужен материал или исходник, как работать с СD-ROM'ом на аппаратном уровне.
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
31.03.2011, 19:25 0

интереснейшее программное прерывание - Assembler - Ответ 1507751

31.03.2011, 19:25. Показов 3043. Ответов 26
Метки (Все метки)

Ответ

Цитата Сообщение от Сакен Посмотреть сообщение
в моем случае, вводимое значение (N) имеет формат- слово, и имеет знак, поэтому принимает значения
от -32768 до 32767, но мы должны отсечь отрицальное число, поэтому оно будет от 0 до 32 767
Не обязательно. Вводите до 0ffffh включительно, знак определит "-", введённый перед числом. И учитывайте это при вычислениях.

Вернуться к обсуждению:
интереснейшее программное прерывание Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2011, 19:25
Готовые ответы и решения:

Программное прерывание...
Не совсем понял задание, которое мне далпреподаватель, хотелось бы помощи в объяснении...

Программное прерывание
В программе есть цикл, тело цикла выполняется один раз и останавливается до тех пор, пока не...

Программное прерывание вывода данных по DDE в Excel
У меня в Excel ( на лист рабочей книги) выводятся данные по DDE из таблицы биржевого терминала...

Прерывание
после запуска программы(изменение системной даты и времени) после того как я ввожу новые значения...

26
31.03.2011, 19:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2011, 19:25
Помогаю со студенческими работами здесь

Прерывание
При вызове прерывание компилятор пишет ошибка доступа. #include <iostream> using namespace std; ...

Прерывание цикла
Здравствуйте. Есть ф-ция для загрузки нескольких фото.Нужно ограничить кол-во до пяти и вывести...

Прерывание обработчика
Есть две кнопки. Одна запускает обработчик (StartButton) с бесконечным циклом. Вторая...

Прерывание обслуживания
Добрый день! Подскажите, пожалуйста, можно ли (и если да то как) сделать, чтобы обслуживание...

Прерывание по времени
Здравствуйте. Я пишу программу для Raspberry на Visual Studio. Raspberry управляет электронным...

Прерывание потока
Всем Бонжур, есть такая проблема. Имеется Jframe, с текстовым полем для ввода размерности...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru