Beste mede tweakers,
Ik begin een beetje nieuwsgierig te worden naar het laagste niveau om een computer aan te sturen, machine code. Nu snap ik dat een PC binary verwerkt maar ik zou graag meer willen leren hoe je iets simpels kunt maken zoals 'Hello Word' waarbij je dan de machine inschakelt en direct na de bios een zelfgemaakte code uitvoert ipv een OS te starten. Ik wil dan ook geen gebruik maken van assembly en echt puur binary / hex blijven gebruiken. Hierbij zal dan ongetwijfeld vele complicatie zitten zoals dat hardware waarschijnlijk niet direct aanspreekbaar is zoals het gebruik van een USB toetsenbord en dat het wellicht beter is om met een veel oudere PC te werken.
Overigens heb ik geen plannen om hier serieus iets mee te bereiken behalve het spelen met machine code uit nieuwsgierigheid. Het lijkt me gewoon leuk om 'Hello World' eens voor elkaar te krijgen en daarna misschien nog zoiets als een rekenmachine programma te maken (1+1=2 ect). Ofwel een beetje instructies uitvoeren, getallen onthouden in het geheugen en later weer verder bewerken.
Hebben jullie tips over boeken of online tutorials die hier meer informatie over hebben? Wat raden jullie aan om mee te beginnen als test PC? Een Raspberry pi of wellicht een veel ouder systeem? Vergeet niet dat het om puur binary gaat en dus gelieve geen assembly tutorials. Ik weet dat het gekke werk is, maar waarom niet? Ik heb tevens al veel ervaring in high level code zoals java en het schrijven van binary data.
I am curious!
Ik begin een beetje nieuwsgierig te worden naar het laagste niveau om een computer aan te sturen, machine code. Nu snap ik dat een PC binary verwerkt maar ik zou graag meer willen leren hoe je iets simpels kunt maken zoals 'Hello Word' waarbij je dan de machine inschakelt en direct na de bios een zelfgemaakte code uitvoert ipv een OS te starten. Ik wil dan ook geen gebruik maken van assembly en echt puur binary / hex blijven gebruiken. Hierbij zal dan ongetwijfeld vele complicatie zitten zoals dat hardware waarschijnlijk niet direct aanspreekbaar is zoals het gebruik van een USB toetsenbord en dat het wellicht beter is om met een veel oudere PC te werken.
Overigens heb ik geen plannen om hier serieus iets mee te bereiken behalve het spelen met machine code uit nieuwsgierigheid. Het lijkt me gewoon leuk om 'Hello World' eens voor elkaar te krijgen en daarna misschien nog zoiets als een rekenmachine programma te maken (1+1=2 ect). Ofwel een beetje instructies uitvoeren, getallen onthouden in het geheugen en later weer verder bewerken.
Hebben jullie tips over boeken of online tutorials die hier meer informatie over hebben? Wat raden jullie aan om mee te beginnen als test PC? Een Raspberry pi of wellicht een veel ouder systeem? Vergeet niet dat het om puur binary gaat en dus gelieve geen assembly tutorials. Ik weet dat het gekke werk is, maar waarom niet? Ik heb tevens al veel ervaring in high level code zoals java en het schrijven van binary data.
I am curious!
[ Voor 6% gewijzigd door Sir_Hendro op 26-02-2016 10:25 ]
GTA VI - All aboard the hype train!!