Курсовая работа: Измеритель расхода топлива
MOV 61h, A
MOVA, #4h; Округление результата. Если остаток
CJNEA, B, OKR1 ; больше 4, то значение увеличивается на 1.
OKR1: JC OKR2
SJMP DALEE1
OKR2: INC 61h
DALEE1: MOVA, 58h; Умножаются сотые доли на 2,6 и
MOVB, #2h; результат суммируется с младшим
MULAB; байтом конечного результата.
ADD A, 61h
MOV 61h, A
MOV A, 58h
MOV B, #6h
MUL AB
MOV B, #0Ah
DIV AB
ADD A, 61h
MOV 61h, A
MOVA, #4h; Округление результата.
CJNE A, B, OKR3
OKR3: JC OKR4
SJMPDALEE2
OKR4: INC 61h
DALEE2: MOVA, 59h; Умножаются тысячные доли на 0,2 и
MOVB, #3h; результат суммируется с младшим
MULAB; байтом конечного результата.
MOV B, #0Ah
DIV AB
ADD A, 61h