Jeg vil lege med assembler

Tags:    diverse

Mig og en ven har lige bygget en pc med en harddisk vi lige har købt i det blå pakhus og lidt fra vores skralderum etc. Den virker udemærket. Det vi nu vil bruge den til er f.eks. at lege lidt med assembler. Der er intet styresystem på. Kun et eller andet Compaq bios agtigt noget. Men hvordan kan vi komme i gang med f.eks. at skrive "Hej" på skærmen og lidt simple ting vha. assembler? Skal vi have installeret dos på?




-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg gætter på at det en x86?

1101110100010110000101000001

Killers don't end up in jail - they end up on a high-score!

[Redigeret d. 18/06-05 20:52:24 af Nicolai Lyster Fersner]



Jeps.


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hvis I ikke har kikket på assembler før vil jeg foreslå at I finder BorlandC++ version 3.1 og laver nogle små DOS programmer der kan køre under windows. Det er meget lettere at få erfaring på den måde.

Næste skridt kunne være at putte en DOS 3.3 på maskinen og køre programmerne der.

Når I så efter 3 måneder har et rimeligt kendskab til assembler kan I prøve at lave en boot-loader og alt det andet der skal til for at kunne køre programmer uden et OS (dvs lave et OS selv).

I kunne også kikke på nogen af de mange open source DOS kloner.




Næste skridt kunne være at putte en DOS 3.3 på maskinen og køre programmerne der.


Det var nemlig også lige det vi ikke har kunnet lure hvordan vi gør.
Hvorfor lige præcis dos 3.3?



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



MS-DOS 3.3 er den første fulde DOS version. Den er fri for alt muligt fyld.

I starten bør i begrænse jer til at lave 16 bit real mode programmer.



Nogen idé om hvor man kan få fat i det henne??

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



Nogen idé om hvor man kan få fat i det henne??

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

Man kan ikke få den officielt. Den kan ikke købes, men den er ikke frit tilgængelig.
Måske kunne man finde den på google, man kunne prøve at søge efter bootdisk...



t