亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? glqlgdc1.asm

?? 一卡通源碼程序是我公司的一卡通源碼程序,絕對難得
?? ASM
?? 第 1 頁 / 共 5 頁
字號:

writ50: ;----------------------
	; Write Special Region 0
	;----------------------
	inc r0
	inc r0

	mov a,@r0
	jz wr_qu0

	setb f_tx
	ret



wr_qu0: ;mov dptr,#d_374
	;mov a,#00000000b
	;movx @dptr,a

	;mov dptr,#adr_offset
	;mov dpl,#18h

	mov r0,#ridat

	mov a,@r0

	jnz wr_q00

	lcall go_off

wr_q00: mov r_err,#0
	mov subsq,#0
	lcall ok_ans
	ret



writ51: ;----------------------
	; Write Special Region 1
	;----------------------
	lcall quhead

	inc r0
	mov rec_h,@r0

	inc r0
	mov rec_l,@r0

	mov a,rec_h
	cjne a,max_h,wr_q10

	mov a,rec_l
	cjne a,max_l,wr_q10

wr_q10: jc wr_q11

	mov subsq,#0
	mov r_err,#0
	lcall er_ans
	ret



wr_q11: lcall get_ar

	mov r2,#1
	lcall n_dptr

	mov r0,#ridat
	mov a,@r0
	movx @dptr,a

	mov subsq,#0
	mov r_err,#0
	lcall ok_ans
	ret



writ52: ;----------------------
	; Write Special Region 2
	;----------------------
	lcall quhead

	inc r0
	mov rec_h,@r0

	inc r0
	mov rec_l,@r0

	mov a,rec_h
	cjne a,max_h,wr_q20

	mov a,rec_l
	cjne a,max_l,wr_q20

wr_q20: jc wr_q21

	mov r_err,#0
	mov subsq,#0
	lcall er_ans
	ret



wr_q21: lcall get_ar
        ;--------------------modify
        movx a,@dptr
        mov b,a
        ;------------
	mov r0,#tidat
	mov a,@r0

	cjne a,b,wr_q211

        sjmp wr_q23

wr_q211:movx @dptr,a

	mov b,a

	lcall indptr

	mov r2,reclen

	dec r2
	dec r2

wr_q22: movx a,@dptr

	add a,b
	mov b,a

	lcall indptr

	djnz r2,wr_q22

	mov a,b
	movx @dptr,a

	mov r_err,#0
	mov subsq,#0
	lcall ok_ans
	ret


wr_q23: mov r_err,#0
        mov subsq,#0
        lcall er_ans
        ret
        ;--------------------modify
;****************************
;****************************
;       Deal Answer
;****************************
answer: inc r0
	inc r0

	mov a,@r0
	jnz ans_7

	inc r0
	mov a,@r0
	anl a,#0fh
	mov region,a
	cjne a,#3,ans_7

	mov repeat,#0

	sjmp ans_3

ans_7:  ret
	;

ans_3:  lcall quhead

	inc r0

	mov a,@r0
	cjne a,beg_h,ans30

	inc r0
	mov a,@r0
	cjne a,beg_l,ans30

	mov a,end_h
	cjne a,beg_h,ans33

	mov a,end_l
	cjne a,beg_l,ans33

 ans30: ret


 ans33: mov a,beg_h
	cjne a,max_h,ans34

	mov a,beg_l
	cjne a,max_l,ans34

 ans34: jc ans35

	mov beg_h,end_h
	mov beg_l,end_l
	lcall w_end
	ret


 ans35: mov rec_h,beg_h
	mov rec_l,beg_l

	lcall get_ar
	;====================modify
	movx a,@dptr
	jnb acc.6,ans38		;若為已讀取過的數據,轉ans38
				;若為未讀取過的數據
	anl a,#10111111b	;屏蔽次高位的讀取標志(表示已讀取過)
	movx @dptr,a
	;====================modify
	mov a,beg_l
	add a,#1

	mov beg_l,a

	clr a
	addc a,beg_h

	mov beg_h,a

	mov a,beg_h
	cjne a,max_h,ans36

	mov a,beg_l
	cjne a,max_l,ans36

 ans36: jc ans37

	mov beg_h,#0
	mov beg_l,#0

 ans37: lcall w_end

	ret


 ans38: mov beg_l,end_l
	mov beg_h,end_h

	lcall w_end
	ret


;****************************
;       Inc DPTR
;       in: r_374,dptr
;       out: dptr
;****************************
indptr: inc dptr
	mov a,dph
	cjne a,#80h,ind0

	inc r_374
	mov dptr,#d_374
	mov a,r_374
	movx @dptr,a
	mov dptr,#0

 ind0:  ret


;****************************
;       Inc n DPTR
;       in: r2 (Count),r_374,dptr
;       out: dptr
;****************************
n_dptr: inc dptr
	mov a,dph
	cjne a,#80h,ndp0

	inc r_374
	mov dptr,#d_374
	mov a,r_374
	movx @dptr,a
	mov dptr,#0

 ndp0:  djnz r2,n_dptr
	ret


;****************************
;       Get Region Head
;****************************
quhead: mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset
	mov a,region
	dec a
	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a
	;
	movx a,@dptr
	mov rc374,a		;頁地址

	inc dptr
	movx a,@dptr
	mov h_adr,a		;地址(高)

	inc dptr
	movx a,@dptr
	mov l_adr,a		;地址(低)

	inc dptr
	movx a,@dptr
	mov max_h,a

	inc dptr
	movx a,@dptr
	mov max_l,a		;記錄總數

	inc dptr
	movx a,@dptr
	mov beg_h,a

	inc dptr
	movx a,@dptr
	mov beg_l,a		;頭指針

	inc dptr
	movx a,@dptr
	mov end_h,a

	inc dptr
	movx a,@dptr
	mov end_l,a		;尾指針

	inc dptr
	movx a,@dptr		;記錄長度
	anl a,#3fh
	jnz quhd0

	mov a,#4

quhd0:  mov reclen,a
	;
	mov dptr,#adr_offset
	mov a,dpl
	add a,l_adr
	mov l_adr,a

	mov a,dph
	addc a,h_adr
	mov h_adr,a

	clr a
	addc a,rc374
	mov rc374,a
	ret

;---------------------------------------------
;get region 7 head	增加確定7區區頭地址的功能
;---------------------------------------------
quhead7: mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset
	mov a,region
	dec a
	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a
	;
	movx a,@dptr
	mov rc374,a

	inc dptr
	movx a,@dptr
	mov h_adr,a

	inc dptr
	movx a,@dptr
	mov l_adr,a

	inc dptr
	movx a,@dptr
	mov max_h,a

	inc dptr
	movx a,@dptr
	mov max_l,a

	inc dptr
	movx a,@dptr
	mov beg_h,a

	inc dptr
	movx a,@dptr
	mov beg_l,a

	inc dptr
	movx a,@dptr
	mov end_h,a

	inc dptr
	movx a,@dptr
	mov end_l,a

	inc dptr
	movx a,@dptr
	anl a,#3fh
	jnz quhd00

	mov a,#4

quhd00:  mov reclen,a
	ret

;---------------------------------
;	確定區7頭信息中的尾指針
;---------------------------------
qu7:	mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset

	mov a,#areatab
	dec a

	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a

	inc dptr
	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr

	movx a,@dptr
	ret

;---------------------------------
;增加比較區間子過程
;---------------------------------
cmp_area:mov r0,#r_buf
	inc r0
	inc r0
	inc r0
	inc r0		;r0指向ID號首字節

	lcall qu7
	add a,#1	;尾指針加1送r7單元
	mov r7,a	;R7中存放比較次數

	mov dptr,#d_374
	mov a,#00000000b
	movx @dptr,a

	mov dptr,#0500h	;dptr指向7區首地址

	mov r5,dph
	mov r6,dpl

	clr f_bit

cmp01:	lcall compare

	jb f_bit,cmp02		;bit_c=1,已找到確定區間,返回
				;bit_c=0,未找到確定區間,繼續判斷下一區間
	mov a,r6
	add a,#11
	mov r6,a

	mov a,r5
	addc a,#0
	mov r5,a

	mov dph,r5
	mov dpl,r6

	mov r0,#r_buf
	inc r0
	inc r0
	inc r0
	inc r0

	djnz r7,cmp01
				;全部比較完畢,未找到確定區間(bit_c=0),返回
cmp02:	ret

;---------------------------------
;compare子程序:
;功能:若bit_c=1,ID號已確定在該區間內
;	bit_c=0,ID號不在區間內
;---------------------------------
compare:mov r2,#5

comp_0:	movx a,@dptr	;區間字節送B
	mov b,a

	mov a,@r0	;ID編號送A

	cjne a,b,comp_1	;若ID號≠區間字節,轉comp_1
	sjmp comp_4	;若ID號=區間字節,轉comp_4

comp_1:	jc comp_3	;ID號<區間字節,轉comp_3
			;ID號>區間字節
	jb f_bit,comp_2	;若bit_c=1,ID號既大于首區間,又大于尾區間,清bit_c,返回判斷下一區間
			;若bit_c=0,
	mov dph,r5
	mov dpl,r6

	inc dptr
	inc dptr
	inc dptr
	inc dptr
	inc dptr	;dptr指向尾區間的首字節

	mov r0,#r_buf
	inc r0
	inc r0
	inc r0		;R0指向ID號首字節
	inc r0

	mov r2,#5

	setb f_bit	;ID號大于首區間,bit_c=1 繼續將ID號和尾區間進行比較

	sjmp comp_0	;

comp_2:	clr f_bit

comp_3:	ret

comp_4:	inc r0
	inc dptr	;比較下一字節
	djnz r2,comp_0	;連續比較五次,均相等

	setb f_bit   ;bit_c=1,已確定在該區間內,返回
	sjmp comp_3


;*********************************
;       Locate Record Address
;       in: rec_h,rec_l
;           rc374,h_adr,l_adr
;       out: r_374, dptr
;*********************************
get_ar: mov a,rec_h
	mov b,reclen

	mul ab

	mov rec_h,a
	mov r_374,b

	mov a,rec_l
	mov b,reclen
	mul ab
	mov rec_l,a

	mov a,rec_h
	add a,b
	mov rec_h,a

	clr a
	addc a,r_374
	mov r_374,a
	;
	mov a,rec_l
	add a,l_adr
	mov rec_l,a

	mov a,rec_h
	addc a,h_adr
	mov rec_h,a

	mov a,r_374
	addc a,rc374
	mov r_374,a

	mov a,rec_h
	rlc a
	mov a,r_374
	rlc a
	mov r_374,a
	;
	mov dptr,#d_374
	movx @dptr,a
	;
	anl rec_h,#7fh
	;
	mov dpl,rec_l
	mov dph,rec_h
	ret


;**************************************
;  Automatic Manage Pos for PC Offline
;**************************************
go_off: mov region,#postab
	lcall quhead

	mov a,reclen
	cjne a,#32,g_o0
 g_o0:  jnc g_o1
	ret


 g_o1:  mov r_nme,end_l
	inc r_nme

 g_o2:  mov rec_h,#0
	mov rec_l,r_nme
	dec rec_l

	lcall get_ar

	lcall indptr

	movx a,@dptr
	anl a,#0fh

	orl a,#10h
	movx @dptr,a

	djnz r_nme,g_o2

	ret


;**************************************
;  Clear Pos Function
;**************************************
clear_pos_func:
	mov a,region
	cjne a,#postab,c_pff

	lcall quhead

	mov r_nme,#0

 c_p_f: mov rec_h,#0
	mov rec_l,r_nme

	lcall get_ar

	clr a
	movx @dptr,a

	djnz r_nme,c_p_f

c_pff:  ret


;*********************************************
;       Clear Pos In
;*********************************************
clr_pos_in:
	mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#d_pos_in
	mov dpl,r_nme
	clr a
	movx @dptr,a

	ret



;*********************************************
;       Refresh Pos Record End Point
;*********************************************
w_pos:  mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset

	mov a,#postab
	dec a

	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a

	inc dptr
	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr

	mov a,end_l
	movx @dptr,a
	ret



;*****************************************************
;refresh area record end point	增加刷新7區尾指針的功能
;*****************************************************
w_area:	mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset

	mov a,#areatab		;a=7-1=6
	dec a

	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a

	inc dptr
	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr
	inc dptr

	inc dptr

	mov a,end_l
	movx @dptr,a	;刷新尾指針
	ret


;*********************************************
;       Refresh Sale/Save Record Current Point
;*********************************************
w_end:  mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset

	mov a,#recetab
	dec a

	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a

	inc dptr
	inc dptr
	inc dptr

	inc dptr
	inc dptr

	mov a,beg_h
	movx @dptr,a
	inc dptr

	mov a,beg_l
	movx @dptr,a

	inc dptr
	mov a,end_h
	movx @dptr,a
	inc dptr
	mov a,end_l
	movx @dptr,a
	ret


;*************************************************
;       Refresh Accounts Record Current Tail Point
;*************************************************
w_max:  mov a,#00000000b
	mov dptr,#d_374
	movx @dptr,a

	mov dptr,#area_offset

	mov a,#acctab
	dec a

	mov b,#hedlen
	mul ab
	add a,dpl
	mov dpl,a
	mov a,dph
	addc a,b
	mov dph,a

	inc dptr                ;Address
	inc dptr
	inc dptr

	inc dptr                ;Record Total
	inc dptr

	inc dptr                ;Head Point
	inc dptr

	mov a,end_h             ;End Point
	movx @dptr,a
	inc dptr
	mov a,end_l
	movx @dptr,a

	ret


;*******************************
;       Copy Ram from r0 to r1
;*******************************
copy_s: mov a,@r0
	mov @r1,a
	inc r0
	inc r1
	djnz r2,copy_s
	ret


;****************************
;  Error Answer
;****************************
er_ans: mov r0,#tihed
	mov a,subsq
	orl a,#40h
	mov @r0,a
	inc r0
	mov @r0,r_err

	mov a,#over

	sjmp ans_w


;****************************
;  Ok   Answer
;****************************
ok_ans: mov r0,#tihed
	mov a,subsq
	orl a,#30h
	mov @r0,a
	inc r0
	mov @r0,r_err

	clr a
	;

 ans_w: mov r0,#tidat
	mov @r0,a
	inc r0
	mov r2,#15

answ0:  mov @r0,#0
	inc r0
	djnz r2,answ0
	;
	lcall chktis
	;
	mov ticon,#49
	mov tir0,#tibuf
	setb ti
	ret

	;
;***********************************
;       Form CheckSum of Send Data
;***********************************
chktis: mov a,#tihed
	mov r0,a
	add a,#23
	mov r1,a

	mov tichk,#0
	mov r2,#22
	;
tchk0:  mov a,@r0
	mov @r1,a

	add a,tichk
	mov tichk,a

	inc r0
	inc r1

	djnz r2,tchk0

	mov @r0,a
	mov @r1,a


	mov r0,#tibuf
	mov @r0,#0ech
	inc r0
	mov @r0,#0ech
	inc r0
	mov @r0,#0ech
	ret


;******************************
;       Sleep
;******************************
sleep:  mov r3,#0
	mov r4,#0
 slep:  djnz r4,$
	djnz r3,slep
	djnz r2,slep
	ret


;****************************
;       Get Identity Limit
;****************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久美女艺术照精彩视频福利播放| 一本一道久久a久久精品综合蜜臀| 精品国产免费一区二区三区四区| 亚洲国产精品一区二区www在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 韩国中文字幕2020精品| 日韩色在线观看| 国产一区二区三区四区在线观看| 国产欧美一区二区在线观看| 99久久精品国产导航| 亚洲国产色一区| 日韩一区二区免费在线观看| 经典三级视频一区| 国产亚洲美州欧州综合国| 成人免费视频播放| 亚洲图片欧美色图| 欧美xxxx老人做受| 粉嫩绯色av一区二区在线观看| 亚洲免费在线观看| 69久久99精品久久久久婷婷 | 欧美午夜一区二区三区免费大片| 天天操天天干天天综合网| 欧美成人三级在线| 91亚洲午夜精品久久久久久| 天天av天天翘天天综合网色鬼国产 | 免费不卡在线观看| 国产日韩亚洲欧美综合| 欧美主播一区二区三区美女| 精品一区二区三区免费观看| 中文字幕佐山爱一区二区免费| 欧美精品色一区二区三区| 国产精品69久久久久水密桃| 亚洲综合另类小说| 久久亚洲精品国产精品紫薇| 欧美在线免费播放| 国产精品一区二区在线播放 | 激情偷乱视频一区二区三区| 最近日韩中文字幕| 精品国产一区二区三区久久影院 | 亚洲天堂网中文字| 日韩欧美国产高清| 色欲综合视频天天天| 国内成人自拍视频| 日本在线不卡一区| 亚洲欧美激情一区二区| 久久久久久久国产精品影院| 欧美日韩高清一区二区不卡| 不卡视频一二三四| 国模套图日韩精品一区二区| 国产成人啪免费观看软件| 亚洲gay无套男同| 国产精品国产三级国产aⅴ入口 | 国产剧情在线观看一区二区| 亚洲自拍与偷拍| 国产精品久久久久一区二区三区共 | 韩国午夜理伦三级不卡影院| 亚洲成人一二三| 一区二区三区四区视频精品免费| 国产视频不卡一区| 精品精品欲导航| 欧美一二三四区在线| 欧美日韩国产不卡| 欧美性高清videossexo| www.激情成人| 成人午夜免费电影| 国产成人av福利| 国产老肥熟一区二区三区| 国产一区二区三区四区五区美女| 蜜臀av性久久久久av蜜臀妖精| 亚洲国产一区视频| 亚洲在线成人精品| 亚洲一级二级三级| 亚洲国产婷婷综合在线精品| 亚洲男人天堂一区| 最新日韩av在线| 国产精品每日更新在线播放网址| 欧美国产成人精品| 国产精品欧美一区喷水| 中文字幕不卡的av| 成人免费视频在线观看| 国产亚洲欧洲997久久综合| 久久婷婷国产综合精品青草| 欧美精品一区二区久久婷婷| 欧美精品一区二| 国产欧美精品国产国产专区| 日本一区二区成人| 亚洲天堂免费看| 一区二区三区在线免费播放| 亚洲愉拍自拍另类高清精品| 日韩福利视频导航| 成人综合婷婷国产精品久久免费| 国产成人a级片| 99精品黄色片免费大全| 欧美性大战久久久| 7777精品伊人久久久大香线蕉经典版下载 | 欧美精品一区二| 中文字幕久久午夜不卡| 综合激情网...| 亚洲午夜电影网| 精品中文字幕一区二区| 成人国产免费视频| 欧美三级中文字幕在线观看| 欧美久久久影院| 精品国内二区三区| 中文字幕一区日韩精品欧美| 一区二区三区蜜桃| 麻豆专区一区二区三区四区五区| 国产不卡在线播放| 欧美日韩激情在线| 久久久国产精品麻豆| 亚洲精品亚洲人成人网| 日本人妖一区二区| 成人丝袜高跟foot| 在线91免费看| 国产欧美一区二区精品婷婷| 亚洲高清视频在线| 国产成人精品网址| 欧美日韩在线播放三区| wwwwww.欧美系列| 一区二区三区波多野结衣在线观看| 久久精品噜噜噜成人88aⅴ| 成人黄色软件下载| 91精品欧美久久久久久动漫| 中文字幕成人av| 美女性感视频久久| 色综合久久久久综合99| 久久综合一区二区| 亚洲国产精品久久不卡毛片| 成人免费看片app下载| 欧美一级欧美三级在线观看| 最新热久久免费视频| 精品一区二区免费| 欧美性大战久久久| 自拍偷拍国产精品| 精品无人码麻豆乱码1区2区 | 欧美丰满一区二区免费视频| 中文av一区二区| 久久成人18免费观看| 日本道色综合久久| 欧美国产精品一区二区三区| 精品一区二区日韩| 欧美一区二区三区人| 亚洲精品视频在线看| 国产91在线看| 精品久久一二三区| 午夜精品爽啪视频| 99久久精品免费看国产免费软件| 精品国产乱码久久久久久久| 视频一区视频二区中文字幕| 91久久免费观看| 1区2区3区精品视频| 国产麻豆视频一区| 日韩区在线观看| 欧美aⅴ一区二区三区视频| 欧美日本免费一区二区三区| 亚洲自拍偷拍九九九| 色94色欧美sute亚洲线路一ni| 国产精品久久久久影院老司| 成人免费视频视频在线观看免费| 久久蜜桃一区二区| 国内精品国产成人国产三级粉色 | 欧美午夜精品久久久久久孕妇| 综合久久国产九一剧情麻豆| av成人动漫在线观看| 中文字幕在线播放不卡一区| 成人av电影免费在线播放| 日本一区二区在线不卡| 国产精品一线二线三线| 久久综合久久久久88| 国产一区二区三区四区五区入口| 欧美tickling挠脚心丨vk| 久久国产麻豆精品| 精品国免费一区二区三区| 国产乱对白刺激视频不卡| 国产午夜亚洲精品不卡| 国产91在线观看| 人禽交欧美网站| 日韩欧美国产小视频| 国产一区久久久| 国产精品人妖ts系列视频| 99久久夜色精品国产网站| 亚洲一区二区三区视频在线播放| 欧美亚洲国产一区二区三区va| 亚洲3atv精品一区二区三区| 欧美高清你懂得| 国产在线精品一区二区不卡了 | 欧美亚洲动漫另类| 三级久久三级久久| 欧美大片一区二区| 国产成人av电影免费在线观看| 国产精品无人区| 精品视频一区 二区 三区| 六月丁香婷婷久久| 国产亚洲精品资源在线26u| 91免费小视频| 日韩激情中文字幕| 久久久噜噜噜久久人人看 | 欧美日韩电影在线| 精品亚洲成av人在线观看| 国产精品电影一区二区三区|