hi. das ist eigentlich "ganz" einfach...
windows ist zu krass.
da du anscheinend auch eine grafische ausgabe realisieren möchtest, würde ich dir dos 6.x empfelen...
dann ist so ein menü wie der altbekannte norton commander leicht zu realisieren.
windows (egal welche version) ist zu "modern" für geräte.
und ein eigenes
OS zu schreiben, das können nur wenige. (wenn ich da alleine an das multithreading denke, wird mir schwindelig)
und als programmiersprache ist assembler sicherlich relisierbar. jedoch sehr gewöhnungsbedürftig, wenn man bisher nur abstrakte sprachen kennt.
ich würde dir C empfehlen. das ist noch recht anschaulich, und man kann damit auch direkten assemblercode ausfhren! also 2in1
wenn du mehr infos zu diesen themen brauchst, kann ich dich gerne damit versorgen.
mfg