Rechnen mit 16 bit-Register



  • Guten Tag!
    Ich hätte da noch eine Verständnisfrage.
    Wie konnte man eine Rechenoperation durchführen wie
    80 000 + 70 000 = 150 000 bei einem 16 Bit Register

    Danke



  • ; Die niederwertigen 16 Bit des 1. Summanden befinden sich in dx, die höheren in ax
    add dx, Niedere16BitDesSummanden
    adc ax, Hoehere16BitDesSummanden
    

    Du musst einfach in dem Code, den ich gepostet habe, die 0 (bei adc) durch die höheren 16Bit des 2. Summanden ersetzen.

    Aber warum machst du dafür einen neuen Thread auf?


Anmelden zum Antworten