bisher weiß ich nur das man die bios ints z.B.zum laden von daten, eines mediums wie z.B diskette oder festplatte, in den RAM braucht und diese sind fest auf einen eprom oder eeprom implementiert
Jo, die BIOS ints sind in nem ROM, aber man kann mit ihnen nur Sektoren einer Festplatte/Diskette lesen, nicht direkt Dateien, da das BIOS noch keine Dateisysteme unterstützt.
also wie kommen die dos ints in den rechner
Wenn du DOS installiert hast, dann wird das nach dem BIOS gestartet. DOS initialisiert dann die DOS spezifischen Interrupts.
kann man eigene routinen programmieren die daten von z.B. diskette laden ohne die bios ints zu benutzen?
Ja, kann man. Eigene Interrupts muss man in die IVT (=Interrupt Vector Table) eintragen, dann kann man auch die über "int xx" aufrufen. Wenn du direkt auf Hardware zugreifen willst, dann musst du dir erstmal die entsprechenden Standards (für IDE Festplatten zB ATA/ATAPI) durchlesen und danach halt wie dort beschrieben auf die Hardware zugreifen. Dies geschieht normal über I/O Ports (Befehle in/out/ins/outs) oder über in den Speicher gemappte "Ports" (die man ganz normal über mov ansprechen kann).