Начнем с того, что 100.000 надо еще умудриться втиснуть в два байта!
В свое время я делал так.
; Сравнение старшего байта clr C mov A, TH0 subb A, T_EAH jz TmrLowB ; Ст. байт текущего значения равен jnc TmrWrt ; Ст. байт текущего значения больше jmp TmrClr ; Ст. байт текущего значения меньше ; В случае равенства сравниваем младшие байты TmrLowB: clr C mov A, TL0 subb A, T_EAL jc TmrClr ; Мл. байт текущего значения меньше TmrWrt:
|