Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Определить объем оперативной памяти (DosBox) Как написать код и реализовать через утилиту DEBUG ? Код, который решает следующую задачу: определить объем оперативной памяти с помощью использования прерывания 12, результат возвращено в регистр АХ. https://www.cyberforum.ru/ assembler-dos/ thread1626558.html Assembler Преобразовать исходный файл так, чтобы предложения начинались с прописной буквы
Задача на ассаблере. Преобразовать исходный файл так, чтобы предложения начинались с прописной буквы. ;открываем исходный файл ;создание нового файла ;читаем исходный файл ;обработка
Assembler При нажатии комбинации клавиш закрыть программу (нужен алгоритм) Ребят, всем привет, я новичок и учусь программированию на ассемблере, помогите составить алгоритм который при нажатии комбинации клавиш (например L+F) закрывает программу.Именно алгоритм а не саму программу. https://www.cyberforum.ru/ assembler-dos/ thread1623102.html Assembler Определить и вывести на экран информацию о стране (DOS 38h) При компилировании выводит иероглифы.Помогите исправить. .286 .model small .code start: mov ax,@data mov ds,ax mov es,ax mov ax,3800h https://www.cyberforum.ru/ assembler-dos/ thread1622042.html
Assembler Вывести на экран осциллографа
помогите вывести на экран осциллографа ;ПРИМЕР EXE-ПРОГРАММЫ ;Определение сегмента стека /можно оставлять без изменения/ ;Имя сегмента стека - stacksg ssg segment para stack 'stack' ;Стандартный заголовок определения стека dw 32 dup(?) ;Задание глубины стека ssg ends ;Конец сегмента стека ;Определение сегмента данных ;Имя сегмента...
Assembler Оверлеи https://www.cyberforum.ru/ assembler-dos/ thread1613583.html
Всем привет, изучаю оверлеи для лабораторной, вот сделал простенький пример, компилируется норм, но во время работы кидает с ошибкой INT 21h - not supported yet. Работаю в emu8086. Хелпаните плз что не так. Главная программа которую собственно компилим: .model small .stack 100h .data path db 'second.exe_',0 epb dw 0 reloc dd 0
Assembler Рисование прямоугольника в текстовом режиме Помогите, пожалуйста. Есть программа, которая рисует прямоугольник в графическом режиме. Координаты задаются двумя кликами мышкой. Подскажите, где и как переделать, что бы прямоугольник рисовался в текстовом режиме?.model tiny .code org 100h start: call waitForAnyKey lea dx, handlerLeftClick call initLeftClick call drawMode call exit https://www.cyberforum.ru/ assembler-dos/ thread1611182.html Странность с оператором div в emu8086 Assembler
Доброго времени суток Цитата из справки по emu8086: деление без знака Алгоритм: Если операнд байт: AL = AX / операнд АН = остаток (модуль) Если операнд слово:
Assembler Проверить наличие ЕРР BIOS Проверить наличие ЕРР BIOS и переключить порт LPT1 в режим ECP, используя Int 17h функцию 02h (проверить наличие ЕРР BIOS), Int 17h функцию 01h (установить режим работы порта). При написании программы можно использовать следующий алгоритм:  определить вектор точки входа ЕРР BIOS (в сегменте данных): label epp_vector dword epp_off dw ? epp_seg dw ?  вызвать функцию 02h... https://www.cyberforum.ru/ assembler-dos/ thread1604796.html Assembler Открытие exe-файла с параметрами в DOS пишу например afdebug some.exe; открывается дебагер и нужная прога, как сделать такое программно? код ниже, открывается дебагер, а как дальше не знаю помогите пожалуйста .model small .data FILENAME DB 'C:AFDEBUG.EXE',0 PARAMETERS DW 7 DUP(0) ;нулевой блок параметров KEEP_SS DW 0 ;переменная для SS https://www.cyberforum.ru/ assembler-dos/ thread1601428.html
Вывод текста в DOS (masm) Assembler
.model small org 100h .data menu db '1 - one',13,10 db '2 - two',13,10 db '0 - sero',13,10,'$' .code start: mov ah, 09h mov dx,menu
Assembler Вывод строки, массива https://www.cyberforum.ru/ assembler-dos/ thread1599023.html
Доброго времени суток! Подскажите, что я делаю не так. Задача, найти кратные числа из массива(к примеру кратные двум) С поиском кратных чисел все нормально. Проблема в выводе. Дело в том, что если я вывожу только один массив, то все прекрасно работает. Но как только пытаюсь вывести два массива, то все перестает работать. SD SEGMENT PARA 'Data' k dw 9 dup (1,2,3,4,5,6,7,8,9) c dw 10...
Эксперт быдлокодинга
2091 / 525 / 69
Регистрация: 04.11.2010
Сообщений: 1,310
30.12.2015, 22:22 0

Play/Pause в программе которая играет мелодию - Assembler - Ответ 8567286

30.12.2015, 22:22. Показов 1225. Ответов 4
Метки (Все метки)

Ответ

Мне видится это дело так.
ПП SOUND начинается с проверки нажата ли клавиша
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
proc SOUND
 
        MOV AH,0BH
        INT 21H 
        CMP AL,0FFh
        JNE music       ; не нажата - музицировать
        MOV AH,1
        INT 21H
        CMP AL,'p'
        JNE music       ; нажата, но не пауза  музицировать
@@:
        MOV AH,1
        INT 21H
        CMP AL,'p'          
        JNE @R          ; не та нажата, ждать
 
music:  
    PUSH    AX
    PUSH    BX
    PUSH    CX
    PUSH    DX
    PUSH    DI
и т.д.


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

Как изменить мелодию, которую играет MediaPlayer?
Подскажите плз, как менять музыку? Там есть кнопка next, но она не работает, пробовал каждый раз...

кнопки play/pause ajax
Приветствую всех кто заглянул)) в общем суть проблемы, пишу плеер на html5 и ajax и нужно чтобы...

Имитация нажатий медиаклавиш Play Pause Stop и тд
Приветствую всех. Не могу реализовать имитацию нажатия VK_VOLUME_MUTE VK_VOLUME_DOWN...

Медиаплеер - не работают кнопки Stop, Play и Pause
Помогите пожалуйста с медиаплеером. Не работают кнопки Stop, Play и Pause, вернее они работают...

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

Play, Stop, Pause, Resume, Reverse для Gif анимации на кнопке или в других объектах
Собственно в теме все указано. Не подскажете как это реализовать? Хочу сделать красивый...

Как сделать так чтобы в процедурах понимался этот массив- (s: Array[0.2] of string = ('Play','Stop','Pause');)
Вот даны процедуры: procedure TVideoRecorder.play; begin if (v_power = True) and (v_title =...

Как поменять мелодию по умолчанию на таймере в программе часы ?
В программе часы есть таймер, как поменять мелодию которая по умолчанию установлена ?

Составить программу с процедурами, которая исполнит мелодию “Два веселых гуся”
Составьте программу с процедурами, которая исполнит мелодию “Два веселых гуся”...

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