Unbekannter CODE im Programm



  • Hallo,

    in einem Listing eines Programms fand ich folgende Angabe:

    out 0x43,al // tell the 8254 to latch the count
    db 0x24, 0xf0 // jmp $+2, this slow I/O on fast processors
    in al,0x40 // read LSB of 8254's count

    kann mir jemand sagen was die zweite Zeile genau macht?

    Ich vermute, daas es sich um einen Machinenbefehl handelt für den es kein Mnemonics in dem betreffenden Assembler gibt.

    M. f. G.



  • tita schrieb:

    db 0x24, 0xf0 // jmp $+2, this slow I/O on fast processors

    der disasembler sagt folgendes:

    and al,0xf0
    

    Jedenfalls hat es die Aufgabe den Prozessor mit "an sich unnütiger Zusatzatzarbeit"
    zu verlangsamen.

    mfg



  • linu(x)bie schrieb:

    tita schrieb:

    db 0x24, 0xf0 // jmp $+2, this slow I/O on fast processors

    der disasembler sagt folgendes:

    and al,0xf0
    

    Jedenfalls hat es die Aufgabe den Prozessor mit "an sich unnütiger Zusatzatzarbeit"
    zu verlangsamen.

    mfg

    Vielen Dank für die prompte Antwort.

    m. . f. G.



  • Der Kommentar sagt aber was anderes 🙂


Anmelden zum Antworten