Tworzenie systemu operacyjnego...

0

czy zeby stworzyc najprostszy system wystarczy napisac jakis program w asmie, przelozyc to na kod binarny i umiescic w sektorze MBR dysku (lub duskietki)??? jezeli tak to jak to zrobic?? a jezeli nie to od czego trzeba zaczac???-----------------
The best of programmers:)
AsTEx

0

Zacznij od napisania programu który go tam umieści :)
Oczywiście w asmie.
--Szymek

Doświadczenie - jest to coś co zdobywasz tuż po chwili kiedy go potrzebowałeś.

0

Jeszcze przydałoby się, żeby się komunikowało z BIOSem. Więc musisz poznać BIOS od podszewki :)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

0

To powinno wystarczyc. Jezeli chcesz uruchomic cos z dyskietki to muszisz stworzyc prosty program w asmie, mający 512 bajtów. Program ten nie może korzystac z przerwań DOS'a (21h). Wszystko musi byc zrealizowane na przerwaniach biosa, lub własnych procedurach. Wielkosc kodu nie moze przekroczyc 512 bajtów, poniewarz tyle własnie liczy pojedyńczy sektor dyskietki. Jeżeli chcesz uruchomić jakiś plik, np: program w C lub w Pascalu, to musisz stworzc system plików - to jest najgorsze zadanie. Jezeli to juz masz to cała reszta jest juz banalna. Co do uruchamiania programów z MBR dysku twardego to w tym ci nie pomoge bo sie tego dopiero ucze.

Jak chcesz nagrac plik z boot'em na dydkietke to muszisz sciągnąc sobie odpowiedni program (szukaj w necie BOOTCOPY - na pewno znajdziesz), lub sam taki program stworzyc.

Polecam stronke
http://www.nondot.org/sabre/os/articles

najlepsza jaką znalazłem :-)

PS. Codo tego Bootcopy to sam chciałbym wiedziec jak go obsługiwać :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1