Курсовая работа: Измеритель расхода топлива
SJMP NPER1
PER1: INC 60h
NPER1: MOV 61h, A
MOVA, #4h; Округление результата.
CJNE A, B, OKR5
OKR5 JC OKR6
SJMP DALE
OKR6: INC 61h
DALE: MOV A, 50h ; Делениемладшегобайтапроизведения
MOVB, 53h; на значение скорости или на 100.
DIVAB
ADDA, 61h; Результат суммируется с младшим
; байтом конечного результата.
JCPER2
SJMPNPER2
PER2: INC 60h
NPER2: MOV 61h, A; Для уменьшения погрешности
MOVA, B; конечного результата остаток от
MOVB, #2h; деления младшего байта участвует
MULAB; в округлении.
MOVB, 53h
DIV AB
MOV B, A
MOV A, #0h
CJNE A, B, OK
OK: JC OK1
SJMPDALEE3
OK1: INC 61h
; Преобразование в десятичную форму записи