Форум программистов, компьютерный форум, киберфорум
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
Всем доброго времени суток. Я недавно начал постигать прерывания и решил, что если я напишу "мини-драйвер" для клавиатуры, то вполне неплохо освоюсь
Модератор
1185 / 619 / 283
Регистрация: 10.11.2019
Сообщений: 1,301
27.10.2022, 16:28 0
MASM

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

27.10.2022, 16:28. Показов 1499. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от Andrew16363 Посмотреть сообщение
То есть каждый раз, когда надо записать значение, если их несколько, перед каждой записью числа надо записать в файл - закрыть файл,
Нет, файл удобно закрывать только после завершения всех записей. Т е работает правило бутерброда,
как написал в учебнике информатики Поляков:

1 Открыть (или создать) файл. Здесь в программе на ассемблере обязательно должен проверяться флаг ошибки,
и делается переход (JC address) на завершение при ошибке. При ошибке открытия AX содержит код ошибки, а не номер файла !
2 Работа с данными (чтение, запись, установка позиции в файле)
3 Закрыть файл

Цитата Сообщение от Andrew16363 Посмотреть сообщение
Подскажите преобразование нужно делать из числа шестнадцатеричного в строку и только потом уже записать в файл
Это зависит от того, как Вы собираетесь использовать данные из файла. При программировании на
ассемблере нет разницы - бинарный файл или текстовый. Но как Вы просматриваете результирующий файл -
по F3 из Total Commander или как-то ещё?

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

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

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

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

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

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

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

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

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

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

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

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

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

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