Курсовая работа: Измеритель расхода топлива

MOV 58h, #0h

SJMP DALSE2

OSH4: MOV 59h, #5h

DALSE2: MOVA, 42h; Полученное произведение делится на

MOVB, 56h; делитель.

DIVAB

ADDA, 59h; Учет 5 тысячных (если они есть).

MOV 59h, A ; В результате получены тысячные доли

; деления старшего байта произведения.

MOVA, 54h; Умножение полученного частного от

; деления старшего байта произведения

MOVB, #0FFh; на 256 (т.к. старший байт).

MULAB; Сначала умножается, целая часть от

ADDA, 54h; деления старшего байта произведения.

JC PER

SJMP NPER

PER: INC B

NPER: MOV 60h, B; Старший байт конечного результата.

MOV 61h, A; Младший байт конечного результата.

MOVA, 57h; Умножаются десятые доли на 25,6 и

MOVB, #19h; результат суммируется с младшим байтом

MULAB; конечного результата.

ADDA, 61h

MOV 61h, A

MOV A, 57h

MOV B, #6h

MUL AB

MOV B, #0Ah

DIV AB

К-во Просмотров: 821
Бесплатно скачать Курсовая работа: Измеритель расхода топлива