Неверное решение

Программа должна решить уравнение (22/c+3*b), но она выдает неверный ответ. Например, при вводе б= 2 с=1 она выдает ответ 47. В чем проблема?

        .data
        Extrn   aaaS:byte,cccS:byte,bbbS:byte,denom:word,num:word,result:word;
        .code
        Public  Lab3S
Lab3s   proc    far
        mov al,22
    div cccS
    mov bl,3
    mul bbbS
        add al,bl
    mov num,al

        ret
Lab3S   endp
        end

Ответы (0 шт):