Курсовая работа: Счетчик обратного отсчета

mov Buf_R0, R0

mov Buf_R1, R1

mov Buf_R2, R2

mov Buf_R3, R3

mov DPTR, #msgShowTime_Mode

call prShowMessage; вывод сообщения msgShowTime_Mode

setb EA

ret

;; процедуры prIs_R0_more_59, prIs_R1_more_59, prIs_R2_more_23:

;; проверяют соответствующие регистры на корректность значений в них;

;; большие значения уменьшаются до ближайших верных

prCorrect_R0:

cjne R0, #59, lbR0_not_59

ret

lbR0_not_59: jnc lbR0_more_59

ret

lbR0_more_59: mov R0, #59

ret

prCorrect_R1:

cjne R1, #59, lbR1_not_59

ret

lbR1_not_59: jnc lbR1_more_59

ret

lbR1_more_59: mov R1, #59

ret

prCorrect_R2:

cjne R2, #23, lbR2_not_23

ret

lbR2_not_23: jnc lbR2_more_23

К-во Просмотров: 376
Бесплатно скачать Курсовая работа: Счетчик обратного отсчета