⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adcad.asm

📁 循环冗余码CRC检验技术广泛应用于测控及通信领域。CRC计算可以靠专用的硬件来实现
💻 ASM
字号:
;
;****************************************************************************
;
;  Purpose:
;	Add Value In Acc To DPTR
;
;  Date:
;	05/11/85
;
;  Author:
;	John C. Wren
;
;  Modications:
;	02/04/97 - Added Description Fields For Archive
;
;  Processor:
;	Generic 8031
;
;  Assembler:
;	Avocet AVA51
;
;  Dependencies:
;	None
;
;  Files:
;	None
;
;  Philosophic:
;	None
;
;****************************************************************************
;
;  Includes
;
		seg	code
;
;****************************************************************************
;
;  Publics, Externs
;
		public	UTIL_ADCAD
;
;****************************************************************************
;
;  Description:
;	Add Value In Acc To DPTR
;
;  Entry Requirements:
;	Value In Acc To Add To DPTR
;
;  On Exit:
;	DPTR = DPTR + Acc
;
;  Affected:
;	PSW.CY, DPTR
;
;  Stack:
;	0 Bytes, Not Including Called Routines
;
;  Comments:
;	CY == 1 If DPTR + Acc > 0xffff
;
UTIL_ADCAD	proc
		push	acc			; Make Sure Acc Gets Saved
		add	a,dpl			; Add 'A' To DPL
		mov	dpl,a			; Move Result To DPL
		mov	a,dph			; Get DPH
		addc	a,#000h 		; If Carry Set, This Will Increment
		mov	dph,a			; Move Bck To DPH
		pop	acc			; Recover Original 'A'
		ret				; Return To Caller
		endproc
;
;****************************************************************************
;
		end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -