F_REQ:			.BLKW	1	; for Reqest judgment;READ_ALAY_ADR:	.BLKW	2	; Read arrey write addressCLEAR_ADR:		.BLKW	2	; Clear command write addressF_ADRESS:		.BLKW	2	; Page write command write addressF_BUFF_A:	.BLKB	256		; buffer 0F_BUFF_B:	.BLKB	256		; buffer 1F_BUFF_C:	.BLKB	256F_BUFF_D:	.BLKB	256BUFF_NUM:	.BLKW	1		; usage buffser No.F_PAGE_AD:	.BLKB	2		; Receive data address (ML)F_BLOCK_AD:	.BLKB	1		;ADR_COUNT:	.BLKW	1		; Counter of address processADRES_BUFF_F:	.BLKW	3	; Address data of ASCII -> HEXASCII_BIN:	.BLKW	6		; ASCII data buffer of ASCII->BIN convertBIN_H:		.BLKW   1		; Binary data(H) of ASCII->BIN convertBIN_M:		.BLKW	1		; Binary data(M) of ASCII->BIN convertBIN_L:		.BLKW	1		; Binary data(L) of ASCII->BIN convertLENGTH_COUNT:	.BLKW	1	;BSUM_COUNT:		.BLKW	1	;OLD_PAGE_AD:	.BLKW	1	;OLD_BLOCK_AD:	.BLKW	1	;PAGE_ADR:		.BLKB	4	;ESC_BUFF_1:		.BLKB	1	; buffer of ESC dataDEBUG_COUNT_10:	.BLKB	1	;BORDER_AD_ML:	.BLKW	1	;BORDER_AD_H:	.BLKW	1	;B_OUT_AD_H:		.BLKW	1	;B_OUT_AD_ML:	.BLKW	1	;B_IN_AD_H:	.BLKW	1	;B_IN_AD_ML:	.BLKW	1	;;;-------- for Each command input -------------------;READ_ALAY_AD_ML:	.BLKW	1READ_ALAY_AD_H:		.BLKW	1;CLEAR_AD_ML:	.BLKW	1	;CLEAR_AD_H:		.BLKW	1	;;PAGE_ADR_ML:	.BLKW	1PAGE_ADR_H:		.BLKW	1	;;--------------------------------------------;--------- buffser handling -----------------WRITE_POINT:	.BLKW	1	;READ_POINT:		.BLKW	1	;COMMAND_IN:		.BLKW	1COM_AD_H_IN:	.BLKW	1COM_AD_ML_IN:	.BLKW	1COM_COUNT:		.BLKW	1	; command countBUFF_NUM_BUFF:	.BLKW	44	;W_BUFF_NUM:		.BLKW	1	; using buffer numberR_BUFF_NUM:		.BLKW	1FF_BUFF_NUM:	.BLKW	1	; buffer number for data fill 'FF'COM_BUFF_NUM_IN:.BLKW	1	;COM_NUM_BUFF:	.BLKW	44	; buffer number COMMAND_BUFF:	.BLKB	84AD_H_BUFF:		.BLKW	44AD_ML_BUFF:		.BLKW	44OLD_BUFF_NUM:	.BLKW	1	; buffer number of no_writing ;;;data_count:		.BLKB	1data_w_point:	.BLKB	1data_r_point:	.BLKB	1data_buff:		.BLKB	BUFF_MAXBUFF_Flag:		.BLKW	1	; buffer using status flag