Hiho,
naja, du versucht einen bios interrupt aufzurufen. aber, du bist ja im protected mode, und da gibts sowas nicht mehr, du musst dir also selber einen tastatur treiber schreiben.
außerdem erzeugt djgpp flat pmode code, d.h. das dein code wie oben genannt läuft, muss dein bootloader in den pmode schalten, aber wie soll das dann turboc (das ja segmented rmode code erzeugt) laufen?
Ich denke, du bist der typische "schreiben ohne zu verstehen" os-dever, daher als guter rat:
Du solltest verstehen, was die sachen bedeuten, die du schreibst (oder einfügst, oder was auch immer).
Wenn das nicht der fall ist, wirds du nie weiterkommen...
MfG GhostCoder