Gast
#127373
hallo, ich habe eine ISA Karte gebastelt und will die jetzt gerade mit 16bit datenwörtern füttern. meine karte lauscht an der adresse 0x202, d.h. A0 wäre 0. bei einem 8bit zugriff bekommt er die daten ohne probleme! klappt alles bestens.. wenn ich allerdings vom PC aus den hier mache: assembler: mov eax, 8 out dx, ax dann bekomm ich den wert 0 zur karte, sowohl aufm lowbyte als auch aufm highbyte! bei: out dx, al klappt alles bestens! also da meine karte eh nur 16bit daten empfangen soll letztendlich, spar ich mir die auswertung von der BHE leitung. selstsamerweise reagiert meine karte auch auf 0x201 bei einem 16bit io befehl, obwohl ich auf 0x202 lausche.. entweder ich hab da was versehentlich falsch verdrahtet, oder einen ganz groben denkfehler gemacht ! aber wie gesagt, 8 bit geht.. fällt jemand was dazu ein ?? danke mfg Stephan