Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Mnożenie rejestru, wynik w tym że rejestrze. Pyt o rozkaz.

charwer 08 Kwi 2007 13:08 615 1
  • #1 08 Kwi 2007 13:08
    charwer
    Poziom 15  

    Witam. Mam taki problem z asemblerem. Chciałem przemnożyć rejestr ecx przez liczbę 5 z wynikiem w ecx. Czy istnieje taki rozkaz, który to realizuje a jeżeli tak to jak się go definiuje. Zaznaczam, że używam masma'a. Pozdrawiam.

    0 1
  • Pomocny post
    #2 08 Kwi 2007 16:05
    Akane
    Poziom 27  

    Niestety, Intel poraz kolejny nałożył ogromne organiczenia.

    Code:
    mov  eax,5 ; mnożnik
    
    xchg eax,ecx
    mul  ecx
    xchg eax,ecx ; ecx = wynik

    0