Potreste farmi la codifica in assembly?

Mi serve la codifica in assembly di questa traccia: "Scrivere un programma in linguaggio Assembly che esegue la somma di due numeri se questa somma è diversa da 10 scrive nella variabile risultato il prodotto dei due numeri"

2 risposte

Classificazione
  • 2 mesi fa

    ; multi-segment executable file template.

    data segment

     A DB 3

     B DB 4

     RIS DB ?

    ends

    code segment

    start:

    ; set segment registers:

        mov ax, data

        mov ds, ax

        ;add your code here

        mov AL,A

        add AL,B

        CMP AL,10 ;confronta il valore contenuto in AL

        JE fine_prog

        mov AL,A

        mov BL,B

        mul BL

        mov RIS, AL

        fine_prog:

        mov ax, 4c00h ; exit to operating system.

        int 21h

    ends

    end start ; set entry point and stop the assembler.

  • 2 mesi fa

    Che figata l'assembly, inizio a studiarlo tra poco

Altre domande? Fai una domanda e ottieni le risposte che cerchi.