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?
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
Ästhetisch
Joe Hass