Originally Posted by
matsp
Yes, and telling the difference between a 1 with 30 zeros and a 1 with 31 zeros can only be resolved by counting them [unless the numbers are right next to each other]. The difference between 0x40000000 and 0x80000000 is pretty immediately noticable.
Real "structured assembly":
Code:
[p1] = 00010000B ;initalize port before setting direction
[pd1] = 00011110B
; +||||||| I CELL_MOD_ON_STATE/INT (int5l)
; |+|||||| I RF2400_STATUS/INT (int4l, pullup)
; ||+||||| I EBRD_INT (int3l, pullup)
; |||+|||| OH SERIAL_FLASH_CS (low true)
; ||||+||| OL RAW_SW_ENA (also enable 5v, hi true)
; |||||+|| OL BATT_CHARGE (hi true, set BATT_LOAD=0 first!!)
; ||||||+| OL BATT_LOAD (hi true, set BATT_CHARGE=0 first!!)
; |||||||+ I PHONE_LINE_DET
Such a thing can be useful.