|
|
Другие темы раздела | |
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 - Ответ 150775131.03.2011, 19:25. Показов 3043. Ответов 26
Метки (Все метки)
Ответ
Не обязательно. Вводите до 0ffffh включительно, знак определит "-", введённый перед числом. И учитывайте это при вычислениях.
Вернуться к обсуждению: интереснейшее программное прерывание Assembler
0
|
31.03.2011, 19:25 | |
Готовые ответы и решения:
26
Программное прерывание... Программное прерывание Программное прерывание вывода данных по DDE в Excel Прерывание |
31.03.2011, 19:25 | |
31.03.2011, 19:25 | |
Помогаю со студенческими работами здесь
0
Прерывание Прерывание цикла Прерывание обработчика Прерывание обслуживания Прерывание по времени Прерывание потока |