Senden Sie über USB an den parallelen Anschluss 8-Bit-Daten des Assembler-Codes [Duplikat]

Zu Ausbildungszwecken haben unsere Professoren DB25-Anschlüsse an unseren Laborräumen, und natürlich können wir dort nur unsere Assembler-Codes simulieren

Unser Professor sagte, dass es möglicherweise nicht möglich ist, 8 LEDs (Terminal D0-D7) mit einem USB-zu-Parallel-Port-Konverter (DB25) zu steuern.

Wir simulieren zum Beispiel: Wir senden binäre Informationen an den Port, der dies tun würde:

D0 On
D1 On
D2 Off
D3 On
D4 On
D5 Off
D6 Off
D7 On

Es wäre mov al, 11011001b, wie ich gesagt habe, wir haben dies auf PCs getan, die einen verfügbaren DB25-Port haben

Ist es möglich, 8-Bit-Daten über einen USB-zu-Parallel-Port-Konverter (DB25) zu senden?

Das OP dieser Frage gibt nichts an und es gibt keine markierte Lösung
-1 Es gab eine gute Antwort auf die vorherige Frage, obwohl es nicht die Lösung war, auf die Sie hoffen. Das bedeutet nicht, dass die Antwort falsch ist oder dass eine erneute Frage die Dinge ändern wird. Dies ist eine doppelte Frage.

Antworten (1)

Nein, das ist nicht möglich (es sei denn, Sie sind ein Windows-Hacker auf Guru-Ebene).

Der Grund dafür ist, dass ein solcher Konverter einen virtuellen DRUCKER erstellt und es keine Windows-API gibt, um ein Byte an einen Drucker zu senden.

Bei einem USB-zu-Seriell-Konverter ist die Situation anders: Hier erstellt Windows einen virtuellen PORT und es gibt API-Aufrufe, um ein Byte an einen solchen Port zu senden.

Wouter