Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2009, 16:49   #1
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию Загрузочная дискета ???

Народ, есть вопрос. Возможно ли написать на Паскале прогу, с помощью которой можно загрузится с дискеты и после загрузки с дискеты эта прога должна считать сумму двух чисел вводимых с клавиатуры. Но это все при условии, что на компьютере не стоит Windows.
Вообще реально написать такую прогу, причем на Паскале (или надо на другом языке - например Ассемблер)?
Будь проще и люди к тебе потянутся

Последний раз редактировалось spamer; 08.02.2009 в 16:59.
spamer вне форума Ответить с цитированием
Старый 08.02.2009, 17:18   #2
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

хмм... по идее поможет только написание миниОСи.... потому что хоть как, но придётся работать и с памятью, и с устройствами ввода-вывода... ссылок в инете куча, причём с уже готовыми исходниками и описаниями к ним...
Ссылка
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума Ответить с цитированием
Старый 08.02.2009, 18:25   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Можно не мучится написанием своего загрузчика, а сделать обычную загрузочную дискету MS-DOS, а в файле AUTOEXEC.BAT прописать запуск Вашей программы, которую, естественно, так же закинуть на дискету.
Arigato вне форума Ответить с цитированием
Старый 08.02.2009, 19:48   #4
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

goblinyara пока для меня миниОС - это тяжеловато.

Arigato а как в файле AUTOEXEC.BAT прописать запуск своей программы?
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 08.02.2009, 20:26   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Просто пишете название программы (или путь, если она не в корне диска). Например:
Код:
myprogram.exe
Можно даже ".exe" не указывать, но для надёжности лучше укажите.
Arigato вне форума Ответить с цитированием
Старый 08.02.2009, 20:35   #6
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
на компьютере не стоит Windows.
А что, собственно, стоит? Если ДОС, то должно проканать.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 08.02.2009, 20:48   #7
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Сообщение от SunKnight Посмотреть сообщение
А что, собственно, стоит? Если ДОС, то должно проканать.
Я лично не знаю что там стоит. Просто сказали что на компе не стоит вообще ОС никакая (конкретно - Windows). Возможно комп только собрали или фиг его знает.

Arigato спс. А слы как это оно будет работать, типа загружусь я с дискеты(передомной будет черный монитор типа ДОС'а), потом запустится моя программа и будет выполняться???????????? Так что ли??? Правильно я понял???
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 08.02.2009, 20:53   #8
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Если оси нет, то о загрузочной дискете можна забыть, в том числе и о Паскале. Если нет оси то, к сожелению, железо не поймет что есть BAT, EXE и т.д.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.

Последний раз редактировалось SunKnight; 08.02.2009 в 20:57.
SunKnight вне форума Ответить с цитированием
Старый 08.02.2009, 20:56   #9
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от spamer Посмотреть сообщение
Народ, есть вопрос. Возможно ли написать на Паскале прогу, с помощью которой можно загрузится с дискеты и после загрузки с дискеты эта прога должна считать сумму двух чисел вводимых с клавиатуры. Но это все при условии, что на компьютере не стоит Windows.
Вообще реально написать такую прогу, причем на Паскале (или надо на другом языке - например Ассемблер)?
на Турбо Паскале можно, и по идее он для этого и предназначен. т.е. ты пишешь программу на паскале, кидаешь эту программу на дискету, которая загружает MS-DOS. Включаешь комп, втыкаешь дискету запускаешь эту программу и всё работает, также можно запустить паскаль прямо из DOS и компилить программы
rpy3uH вне форума Ответить с цитированием
Старый 08.02.2009, 21:04   #10
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

ОК. Всем спасибо, попробую реализовать.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lingvo 11. Установочная дискета. Возаращаемся в 20-й век ))) Altera Свободное общение 8 06.08.2008 21:11