Курсовая работа: Отбраковка резисторов на производстве
ADD A, R2
CPL C
JC M4
ADD A, R0
M4: DJNZ R3, М3
MOV A, R1
RLC A
MOV R1, A
;Вызов подпрограммы измерения сопротивления резистора ;Запомним в R0 эталонное сопротивление.
;Подключим банк регистров RB1.
;Обнуление счетчика
;Обнуление счетчика
;Обнуление счетчика
;Подключим банк регистров RB0.
;Измерение сопротивления резистора.
;Инвертирование содержимого аккумулятора
;А=А+1ÞА в дополнительном коде.
;Вычитаем из эталонного сопротивления измеренное: А=R0-А.
;Спасаем А регистре R3
;Проверяем знаковый бит
;Если А>0, то переходим на метку Mul
;Восстановим содержимое А.
;А=А-1
;Инвертирование А; А- в прямом коде.
;Сохраним содержимое А
;В R4- число повторений цикла- 10010
;В аккумуляторе- разность между измеренным и эталонным ;сопротивлениями, взятая по модулю.
;Обнуление регистра R2
;А=А+R3.