Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Нарисовать 4 квадрата по углам экрана https://www.cyberforum.ru/ assembler-dos/ thread3032495.html
Задание: Прорисовать 4 квадрата по углам экрана цветов: красный, синий, зеленый, белый. (размер 64*64 pix) Есть код: ;Тестирование ВК Stck Segment Stack db 512 dup(?) Stck EndS Data Segment
Assembler Через какую функцию в assebmbler обратиться к памяти из области 9000:9FFFF (640кбайт)
Добрый день.Подскажите пожалуйста через какую функцию обратиться к памяти, которая распределена в DOS с диапазоном 9000:9FFFF(например адрес вот такой 9000:0020), чтобы оттуда скопировать слово и вывести на экран?
Assembler Как перевести древний код на asm86, в fasm ;This is a disk boot routine for the 1771/1791 type disk ;controllers. It would normally reside on track 0, ;sector 1, to be loaded by the "B" command of the ;monitor at address 200H. By changing the equates ;below, it may be configured to load any size of ;program at any address. The program is assumed to ;occupy consecutive sectors starting at track 0, sector ;2, and will begin... https://www.cyberforum.ru/ assembler-dos/ thread3029386.html Assembler [Am186ES] Копировать данные из ячейки памяти в txt файл постоянно с периодом 2 мс https://www.cyberforum.ru/ assembler-dos/ thread3018637.html
Добрый день.Есть микроконтроллер Am186ES Microcontroller в память по адресу (сегмент и смещение) 9000:0040 постоянно с периодичностью в 2 мс записываются данные с датчиков положения ротора, мне необходимо эти данные считывать постоянно в файл txt, чтобы потом проанализировать .Подскажите пожалуйста код программы на accembler ?С чего начинать?(Я новичок в программировании.).Происходить обработка...
Assembler Ввод строки символов в массив. Ввод осуществляется до восприятия возврата каретки или заполнения массива
Добрый Вечер. мне нужно выполнить такую задачу: Разработать программу, осуществляющую ввод строки символов в 42- байтный массив. Ввод осуществляется до восприятия возврата каретки или получения 40 символов. Если в первых 41 символе нет возврата каретки (код 13) на терминал выводится сообщение "BUFFER OVERFLOW", в противном случае к кода возврата каретки добавляется код перевода строки (код...
Assembler Генерация звука заданной частоты и отключение динамика по нажатию любой клавиши https://www.cyberforum.ru/ assembler-dos/ thread3005529.html
Добрый вечер. Передо мной стоит такая задача: Разработать процедуру генерации звука заданной частоты и отключения динамика по нажатию любой клавиши. Определить время звучания и преобразовать его в формат "часы:минуты:секунды". Задание предполагает разработку ассемблерной DOS-программы, реализующей непосредственный доступ к портам таймера и RTC CMOS RAM либо использующей сервис BIOS. Пытался...
Assembler Проверка Ctrl+C/Ctrl+Break https://www.cyberforum.ru/ assembler-dos/ thread3004039.html
Доброй ночи, есть у кого готовая программа или идеи реализации? Разработать программу, которая выводит на дисплей информацию о состоянии режима проверки нажатия клавиш Ctrl+C или Ctrl+Break, например: "Проверка Ctrl+C/Ctrl+Break включена" или "Проверка Ctrl+C/Ctrl+Break выключена".
Включить окаймление изображения (бордюр) определенного цвета Assembler
Добрый день, попалось такое задание, как реализовать? Что-то даже похожего нигде найти не могу. В текстовом режиме работы видеосистемы компьютера включить окаймление изображения (бордюр) определенного цвета. Работу программы осуществить до нажатия любой клавиши, после чего выключить окаймление. Код цвета (0 – 7) окаймления ввести с клавиатуры.
Assembler Вывести на дисплей информацию о наличии (или отсутствии) в микропроцессоре интегрированного арифметического сопроцессора Добрый день, как такое реализовать? Что-то вообще не понимаю... Вывести на дисплей информацию о наличии (или отсутствии) в микропроцессоре интегрированного арифметического сопроцессора ("Микропроцессор содержит арифметический сопроцессор" или "Микропроцессор не содержит арифметический сопроцессор"). https://www.cyberforum.ru/ assembler-dos/ thread3004032.html Assembler Имеется текстовый файл. Записать во второй файл все четные строки, а в третий все нечетные https://www.cyberforum.ru/ assembler-dos/ thread3003539.html
Имеется текстовый файл. Записать во второй файл все четные строки, а в третий все нечетные. Помогите пожалуйста решить
Assembler При нажатии правой кнопки мыши записать символ красного цвета на экран, при нажатии левой кнопки - заменить на зелёный
При нажатии правой кнопки обеспечить вывод на экран по координатам х и у курсора определенного символа (любого) красного цвета, а при нажатии левой кнопки – изменить цвет символа на котором находится курсор мышки на зелёный
Assembler Обработчик прерывания int 9 https://www.cyberforum.ru/ assembler-dos/ thread2998721.html
Всем доброго времени суток. Я недавно начал постигать прерывания и решил, что если я напишу "мини-драйвер" для клавиатуры, то вполне неплохо освоюсь
0 / 0 / 0
Регистрация: 04.04.2018
Сообщений: 32
03.11.2022, 08:59  [ТС] 0
MASM

Вывести значения из ячеек в файл (файл создает, но он пустой) - Assembler - Ответ 16540530

03.11.2022, 08:59. Показов 1497. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
В dx должен быть АДРЕС области памяти - конкретно смещение внутри сегмента ds.
Поэтому, если нужно записать в файл содержимое ячейки с адресом 9000h:00A6h, то нужно в ds поместить 9000h, а в dx поместить 00A6h.

Функция записи в файл - 40h.
Доброе утро, Павел.Да все сделал как вы описали, но в файл и в консоль также пробовал вывести не записывает.В файле символ пишет.А в консоли набор символов из таблицы ASCII.

Добавлено через 1 минуту
При выполнении функции int 21h в AX записывает 0002 и все.

Добавлено через 37 секунд
В памяти число находится с нужным адресом.

Вернуться к обсуждению:
Вывести значения из ячеек в файл (файл создает, но он пустой) Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2022, 08:59
Готовые ответы и решения:

Составить программу, которая создает каталог, создает в нем файл, переименовывает этот файл и удаляет этот файл, а потом удаляет каталог
Составить программу, которая создает каталог, создает в нем файл, переименовывает этот файл и...

Переписать все положительные числа в пустой файл f, все отрицательные в пустой файл h
Вот задача:type rad = file of integer; Описать процедуру p(g,f,h) от трех файлов типа rаd, которая...

Распарсить тексовый файл и вывести неодходимые значения в другой файл
Добрый день. Мне нужно распарсить тексовый файл и вывести неодходимые значения в другой файл. 1ый...

Написать bat-файл, который создает bat-файл, который создает текстовый файл :)
Необходимо составит bat файл, который создаст bat файл и в созданном новом bat файле создастся...

Копировать значения ячеек в другой файл
Доброго времени суток! Есть задача для автоматизации труда, которую не могу решить...

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

Создать файл произвольных символов. Вывести в один файл цифры, содержащиеся в файле, а в другой файл символы, сохранив первоначальный порядок. Вывести
Создать файл произвольных символов. Вывести в один файл цифры, содержащиеся в файле, а в другой...

Создать командный файл, который создает файл дерева каталогов
Создать файл дерева каталогов и запускать его для редактирования в wordpad.

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

Написать командный файл, который создает текстовый файл в указанном подкаталоге корневого диска...
Помогите сделать(((не могу(((сколько бы не пробовала.Написать командный файл, который создает...

Создать пустой бинарный файл, открыть существующий файл, добавить в него 20 действительных чисел
Создать пустой бинарный файл, открыть существующий файл, добавить в него 20 действительных чисел,...

Почему не создаётся файл и не производится запись в пустой файл?
Помогите разобраться почему не создаётся файл и не производится запись в пустой файл, в дебагере...

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