Вопросы по теме 'dosbox'

Цветной вывод в Turbo C ++
Мой компилятор - Turbo C ++ v3.0 с DOS v5.0, эмулированный в DOSBox v0.74 Я использую это, потому что Turbo C ++ - это компилятор, который моя старшая школа выбрала для обучения языку программирования C ++. Было подчеркнуто, что я использую этот...
11473 просмотров
schedule 28.10.2021

TASM, инициализирующий локальные переменные
Я новичок в языке ассемблера и программирую с помощью TASM в DOSBOX x86-16 Я искал в Интернете способ TASM для инициализации локальной переменной и не нашел. На самом деле моей первой проблемой до этого было выяснить, как создать локальную...
163 просмотров
schedule 29.04.2022

8086 Машинный язык: простая программа не работает
Пытаюсь отобразить свое имя и ввод символа через машинный язык NASM через DOSBox. Это очень просто, но у меня проблемы с кодом. Мой код указан ниже. Инструкции заключаются в том, чтобы написать программу для 8086, которая будет: Отображать...
491 просмотров
schedule 28.07.2022

Графический курсор в сборке
Я пытаюсь сделать небольшую программу, похожую на рисование, на ассемблере для DOSBox. Я не уверен, какой тип процессора эмулирует DOSBox, но из того, что я нашел, это может быть 386. Я провел исследование и выяснил, как использовать прерывание...
2625 просмотров
schedule 06.08.2022

Проблема, связанная с C-заголовком Visual Studio 2015, при попытке скомпилировать DOSBox SVN Daum в Windows 10
У меня возникают проблемы, связанные с заголовком, по-видимому, новые для VS2015, при попытке скомпилировать DOSBox SVN Daum в Windows 10. Примеры: Severity Code Description Project File Line Suppression State Error (active) the...
1035 просмотров
schedule 11.08.2022

Выход DOSBox с ошибкой: CPU_SetSegGeneral: нулевой сегмент стека
Я пытаюсь запустить старое приложение Clipper. Он отлично работает на 32-битной Win 7, но когда я пытаюсь использовать DOSBox 0.74, он вылетает со следующей ошибкой: Exit to error: CPU_SetSegGeneral: Stack segment zero Есть ли какие-то...
2509 просмотров
schedule 14.09.2022

Добавление в конец текстового файла в сборке
У меня есть код TASM, и он не добавляет новую строку, когда я снова запускаю программу. Я хотел бы поблагодарить us2012 за помощь в достижении этого "состояния". ; This example program creates a file and then writes to it. .model small .stack...
3061 просмотров
schedule 02.03.2023

Как отлаживать регистры программы/представления, требующие ввода данных пользователем
У меня есть программа сборки, которую я пытаюсь протестировать с помощью отладки, однако программа обычно имеет пользовательский ввод для целых чисел. Есть ли способ отладить программу и по-прежнему иметь возможность «запускать» ее в том смысле, что...
961 просмотров
schedule 31.07.2023

Могу ли я запустить программу сборки, которая переходит в защищенный режим в dosbox?
Мы изучаем программу сборки, которая переключает процессор 386 из реального режима в защищенный режим, а затем обратно в реальный режим. Программа компилируется с помощью TASM. Поскольку эта программа должна выполнять некоторые привилегированные...
1026 просмотров

Простой массив строк сборки 8086 и печать
Мне нужно написать программу для моего класса сборки, которая позволяет пользователю вводить свое полное имя, а затем программа использует и массив для хранения символов и печати их в следующем порядке: «Фамилия», «Отчество» (необязательно и может...
1528 просмотров
schedule 28.06.2023

Проблемы с выводом символов новой строки в файл
Я пишу программу DOS для создания файла и записи в него. Мне нужно записать данные в две разные строки. Вот мой код: .model tiny .486 .data fname db 'file5.txt',0 handle dw ? msg db 'Prashant Pandey 2014A7PS100G' .code .startup mov ah,3eh...
375 просмотров
schedule 03.03.2023

Хотите сохранить значение из переменной в регистр
Я использую компилятор MASM и DOSBOX. Я хочу хочу сохранить значение из переменной в регистр. я хочу сохранить значение num1 в регистр cx. Как я могу это сделать? .MODEL SMALL .STACK 50H .DATA num1 db '5' NL DB 0DH, 0AH, '$'...
9262 просмотров
schedule 01.11.2022

Как я могу делать события мыши DOSBox Assembly
Я только начал изучать язык "ассемблера". Как я могу печатать «Hello World» каждый раз, когда я щелкаю левой кнопкой мыши, и печатать «Bad World» каждый раз, когда щелкаю правой кнопкой мыши на DOSBox.
559 просмотров
schedule 08.10.2022

Сборка 8086 - DOSBOX - Как сделать звуковой сигнал?
Я работаю над игрой «Саймон» в сборке. Мне нужно издавать звуковой сигнал всякий раз, когда включается кнопка, звуковые сигналы также должны отличаться друг от друга. спасибо
4147 просмотров
schedule 22.09.2023

Общайтесь с Arduino, используя язык ассемблера 8086
Мне нужно использовать язык ассемблера 8086 для подключения к Arduino в моем задании. Когда я запускаю программу сборки, звучит зуммер. Я запускаю программу сборки с помощью DOSBox. int buzzer = 11; int val; void setup() { pinMode(buzzer,...
632 просмотров
schedule 25.01.2023

Сборка сохранения и сравнения символов
Я новичок в сборке, и я пытаюсь сделать следующее: псевдокод: loop: input if(input == $) end loop else if(input < savedInput) savedInput = input ; print savedInput в основном это постоянный...
1795 просмотров
schedule 14.02.2023

Печатать числа по диагонали в сборке
Я пытаюсь отобразить 0-9 по диагонали в ассемблере, но на выходе мои числа, напечатанные по диагонали, помещаются в середину окна. Вот код: start: mov ah, 02h mov cl, 0Ah ;counter (10) mov dx, 02h ;mov bx, 02h mov dl, 30h ;start printing 0-9...
1380 просмотров
schedule 19.11.2022

Как заставить таймер работать? Вызов int 4ah через 5 секунд после запуска
Я создаю программу, которая должна печатать «Привет от обработчика» через пять секунд после запуска. Сначала я создал прерывание 4ah с помощью процедуры под названием create_interrupt . Это прерывание вызывает int_handler , который печатает...
207 просмотров
schedule 05.07.2023

Как убрать символ окончания проверки?
Каждый раз, когда я пишу в выходной файл, всегда будет символ конца проверки ( □ ). Рассмотрим программу ниже: IDENTIFICATION DIVISION. PROGRAM-ID. HEY. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT...
85 просмотров
schedule 20.10.2022

эхо %errorlevel% в dos4gw
У меня есть пакетный скрипт, который использует DOS4GW.exe, он используется для запуска myprogram.exe, если эта программа дает сбой, мне нужно распечатать уровень ошибки на экране. dos4gw myprogram.exe echo %errorlevel% вышеприведенный...
76 просмотров
schedule 30.06.2023