DOWNLOAD MAIN
;*******************************************
;
; Description:
; Add B/Acc To DPTR,
; Setting Carry If DPTR Overflows
;
; Entry Requirements:
; DPTR Has Value
; 'B' Has High Of Value To Add,
; Acc Has Low Of Value To Add
;
; On Exit:
; DPTR = DPTR + B/Acc, CY Set Accordingly
;
; Affected:
; PSW.CY, DPTR
;
; Stack:
; 1 Bytes
;
; Comments:
; Value Of CY On Entry Does Not Affect Result
;
UTIL_ADCBAD
push acc
add a,dpl
mov dpl,a
mov a,dph
addc a,b
mov dph,a
pop acc
ret
|