powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Загрузка
14 сообщений из 14, страница 1 из 1
Загрузка
    #33566305
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как написать программу на assembler, чтобы при включении компьютера я мог выбрать загрузку либо с дискеты, либо с диска (в БИОСе) и чтоб моя программа загружалась без ОС, т.е. как загрузочная дискета или мультизагрузочный диск?
P.S.
Можно дать ссылку, где можно посмотреть листинг. Также можно и на других языках, но хотелось бы на Assembler.
...
Рейтинг: 0 / 0
Загрузка
    #33566306
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это типа как написать свой ОС?
...
Рейтинг: 0 / 0
Загрузка
    #33566481
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей АлексеевичЭто типа как написать свой ОС?
Можно и так сказать, но прога может быть любая, даже самая примитивная: типа 2+2 считает. Как сделать так чтоб она загрузилась без ОС, сама как ДОС с загрузочной дискеты.
...
Рейтинг: 0 / 0
Загрузка
    #33566515
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No!Name? :o)Как сделать так чтоб она загрузилась без ОС, сама как ДОС с загрузочной дискеты.

Написать COM-программу, использующую только функции BIOS и разместить её в первом секторе дискеты. Длинна программы 512 байт.
...
Рейтинг: 0 / 0
Загрузка
    #33569019
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо как вариант - длина программы любая, но в первый сектор кладется загрузчик (длиной не более 512 байт) который найдет на дискете основную программу, загрузит ее в память и передаст на нее управление.
Собственно говоря так все ОС и запускаются :)
...
Рейтинг: 0 / 0
Загрузка
    #33593234
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Загрузчик обязательно *.com должен быть?
...
Рейтинг: 0 / 0
Загрузка
    #33593299
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No!Name? :o)Загрузчик обязательно *.com должен быть?

и без PSP (если не обшибаюсь).
Он же грузится без всякого окружения, почти...

с уважением
(круглый)
...
Рейтинг: 0 / 0
Загрузка
    #33609963
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как эту программу разместить в первом секторе дискеты? (т.е. как её туда записать?).
...
Рейтинг: 0 / 0
Загрузка
    #33610041
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No!Name? :o)Как эту программу разместить в первом секторе дискеты? (т.е. как её туда записать?).
Работая с диском в RAW-режиме.
P.S. У меня создается впечатление, что тебе решать такую задачу лучше не стоит.
...
Рейтинг: 0 / 0
Загрузка
    #33610046
yamapikarya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через апи
...
Рейтинг: 0 / 0
Загрузка
    #33610048
yamapikarya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я, помнится, писал прожку для доса, которая читала мбр. Под виндой, кажись, работала.
...
Рейтинг: 0 / 0
Загрузка
    #33610077
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LordMADРаботая с диском в RAW-режиме.Это как?
...
Рейтинг: 0 / 0
Загрузка
    #33651399
No!Name? :o)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*.bin а не *.com

Я сделал это! УРА!!!!!!
...
Рейтинг: 0 / 0
Загрузка
    #33653058
AL_KIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No!Name? :o)*.bin а не *.com

Я сделал это! УРА!!!!!!

*.bin (-- бинарник полученный на выходе из компилятора)
от *.com (-- исполняемый файл без PSP)
отличается только расширением!!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Загрузка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]