Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
1

Написание программ в среде FASM под MS-DOS

14.09.2013, 21:39. Просмотров 2697. Ответов 11
Метки нет (Все метки)

Программа, написанная под MS-DOS отказывается запускаться на win7x64, очень хочется именно из-под DOS т.к win32-64 нагромождены неизвестными строками, в коих пока нет времени разбираться...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 21:39
Ответы с готовыми решениями:

Написание простого текстового редактора под DOS
Помогите пожалуйста,нужен простой текстовый редактор под dos app(.com)

Пример "шапки" и сегментации EXE программы под DOS для FASM
...доброго времени суток, уважаемые форумчане!... возник вопрос: где можно...

Написание транслятора с языка Паскаль на язык ассемблер (FASM)
Здравствуйте, поскольку в программировании - новичок, очень большой проблемой...

Как создать корректную статическую (lib) библиотеку под MS-DOS (16 bit) из Windos (32-64 bit) или из MS-DOS?
Привет всем! Кто подскажет, как корректно создавать статические библиотеки для...

Компиляция программ для DOS в MASM32
проблема в том, что через командную строку код компилится но линкером link16,...

11
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,224
14.09.2013, 21:58 2
Satansoft, DOSBox тебе в помощь
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27967 / 15693 / 960
Регистрация: 15.09.2009
Сообщений: 67,824
Записей в блоге: 78
14.09.2013, 21:59 3
Цитата Сообщение от Satansoft Посмотреть сообщение
Программа, написанная под MS-DOS отказывается запускаться на win7x64
это нормально. в x64 убрана поддержка x16 приложений.
0
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
14.09.2013, 22:01  [ТС] 4
Цитата Сообщение от Полный 30h Посмотреть сообщение
DOSBox тебе в помощь
Запуск FASM из-под DOS BOX?

Цитата Сообщение от magirus Посмотреть сообщение
это нормально. в x64 убрана поддержка x16 приложений.
Это знаю, меня интересует решение.
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27967 / 15693 / 960
Регистрация: 15.09.2009
Сообщений: 67,824
Записей в блоге: 78
14.09.2013, 22:13 5
Цитата Сообщение от Satansoft Посмотреть сообщение
меня интересует решение.
Цитата Сообщение от Полный 30h Посмотреть сообщение
DOSBox тебе в помощь
....
ну или виртуалка с 32 разрядной осью.

Добавлено через 3 минуты
ах, да, вариант (фантастический) напишите мелкомягким письмо гневное...
чтоб вернули поддержку 16 разрядных программ, ну и заодно 8008 и 4004...
0
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
14.09.2013, 22:13  [ТС] 6
FASM под DOS'ом не работает...
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,224
14.09.2013, 22:40 7
Цитата Сообщение от Satansoft Посмотреть сообщение
Программа, написанная под MS-DOS отказывается запускаться на win7x64, очень хочется именно из-под DOS
Цитата Сообщение от Satansoft Посмотреть сообщение
Запуск FASM из-под DOS BOX?
Цитата Сообщение от Satansoft Посмотреть сообщение
FASM под DOS'ом не работает...
Утюги за сапогами, Сапоги за пирогами, Пироги за утюгами....
Что под чем не пашет и что в чём запускается? FASM под Window7-64 себя прекрасно чувствует, да и под DOS если верить разрабам не пухнет http://flatassembler.net/download.php
0
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
14.09.2013, 22:45  [ТС] 8
Цитата Сообщение от Полный 30h Посмотреть сообщение
Что под чем не пашет и что в чём запускается?
86-64 исходники работают под FASM на x64, а написанные по x16 - нет...
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,224
14.09.2013, 22:48 9
Цитата Сообщение от Satansoft Посмотреть сообщение
работают под FASM на x64, а написанные по x16 - нет...
Что значит "работают"? У меня FASM компилирует, не более. Что я не так делаю?
0
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
14.09.2013, 23:11  [ТС] 10
Цитата Сообщение от Полный 30h Посмотреть сообщение
Что я не так делаю?
У меня на совместимость ругается выполнение х16 программы...
0
dominqnta
2 / 2 / 0
Регистрация: 26.12.2013
Сообщений: 44
Завершенные тесты: 2
09.04.2014, 00:10 11
Господи напиши 16x программу на Fasm на винде потом засунь на жесткий диск D:\ и напиши в DOSBox
mount D:\
а потом
D:
когда все напишешь введи название проги (только не длинное иначе, плачевным результат будет)
вот сам код хелло ворлд
Assembler
1
2
3
4
5
6
7
8
9
10
11
use16
org 100h
 
    mov dx,hello
    mov ah,9
    int 21h
 
    mov ax,4C00h
    int 21h
 
hello db 'Hello, World!$'
Добавлено через 55 секунд
и кстати скачай DOSBox
0
Satansoft
19 / 15 / 6
Регистрация: 27.02.2012
Сообщений: 737
09.04.2014, 00:15  [ТС] 12
Во-первых эмуляция Dos или Win в тривиальных случаях канает, но в более объемных - нет, проверенно.
Во-вторых некропостить категорически не обязательно, предмет закрыт, курсовой защищен, а строки в коих на момент написания топика не было времени разбираться, разобраться пришлось...
0
09.04.2014, 00:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2014, 00:15

Компиляция программ exe для DOS в MASM32
помогите разобраться как создавать программы в masm32 типа exe , можете дать...

Запуск программ для DOS в Windows x64
На данный момент на ноутбуке стоит ОС Win 10 x64. Столкнулся с проблемой то...

Ассемблер FASM под Windows: ищу исходники примеров
Хороший человек написал хороший цикл статей о FASM'е: "Ассемблер под Windows...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru