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

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

?? qins.asm

?? 單片機程序設計基礎 隨書光盤
?? ASM
字號:

;拋物線插值算法。
X	EQU	30H	;插值點x和y存放單元的首址。
X0	EQU	33H	;節點0的橫坐標x0存放單元的首址。
Y0	EQU	36H	;節點0的函數值y0存放單元的首址。
X1	EQU	39H	;節點1的橫坐標x1存放單元的首址。
Y1	EQU	3CH	;節點1的函數值y1存放單元的首址。
X2	EQU	3FH	;節點2的橫坐標x2存放單元的首址。
Y2	EQU	42H	;節點2的函數值y2存放單元的首址。
TEMP	EQU	45H	;用于保存節點x1值的臨時單元的首址。
TEMPX	EQU	48H	;用于保存插值點x的臨時單元的首址。

FLAG	DATA	23H	;浮點運算標志
PFA	BIT	FLAG.7
PFB	BIT	FLAG.6
PFC	BIT	FLAG.5
PFD	BIT	FLAG.4

	ORG	0000H
	LJMP	TEST
	
	ORG	100H
TEST:	MOV	DPTR,#DATS	;將一組測試數據調入。
	MOV	R0,#X
	MOV	R2,#21		;七個浮點數。
TEST1:	CLR	A
	MOVC	A,@A+DPTR
	MOV	@R0,A
	INC	DPTR
	INC	R0
	DJNZ	R2,TEST1
	LCALL	QINS		;調用拋物線插值算法。
STOP:	LJMP	STOP		;結果為 2.913 ( 02H 0BAH 72H )。

DATS:	DB	01H,0C9H,58H	;插值點的x坐標( 1.573 )。
	DB	01H,0C0H,00H	;第一節點的坐標( x0 = 1.5 )。
	DB	02H,0A2H,4EH	;第一節點的坐標( y0 = 2.536 )。
	DB	01H,0CCH,0CDH	;第二節點的坐標( x1 = 1.6 )。
	DB	02H,0C2H,0D1H	;第二節點的坐標( y1 = 3.044 )。
	DB	01H,0D9H,9AH	;第三節點的坐標( x2 = 1.7 )。
	DB	02H,0DFH,2BH	;第三節點的坐標( y2 = 3.487 )。

QINS:	MOV	TEMPX,X	;保存插值點x的值。
	MOV	TEMPX+1,X+1
	MOV	TEMPX+2,X+2
	LCALL	LINSS	;調用線性插值算法,求得L01。
	MOV	R0,#X1	;交換“節點”L01和節點2的坐標數據。
	MOV	R1,#X2
	MOV	R7,#6
EX:	MOV	A,@R0
	XCH	A,@R1
	MOV	@R0,A
	INC	R0
	INC	R1
	DJNZ	R7,EX
	LCALL	LINSS	;調用線性插值算法,求得L02。
	MOV	R0,#X0	;將“節點”L01的坐標數據放到節點0的位置上。
	MOV	R1,#X2
	MOV	R7,#6
MOVS:	MOV	A,@R1
	MOV	@R0,A
	INC	R0
	INC	R1
	DJNZ	R7,MOVS
	LCALL	LINS	;調用線性插值算法,最終插值結果y在原x處。
	RET

LINSS:	MOV	TEMP,X1	;保存x1的值。
	MOV	TEMP+1,X1+1
	MOV	TEMP+2,X1+2
	LCALL	LINS	;調用線性插值算法。
	MOV	Y1,X	;將結果放入原y1位置。
	MOV	Y1+1,X+1
	MOV	Y1+2,X+2
	MOV	X1,TEMP	;恢復x1的值。
	MOV	X1+1,TEMP+1
	MOV	X1+2,TEMP+2
	MOV	X,TEMPX	;恢復x的值。
	MOV	X+1,TEMPX+1
	MOV	X+2,TEMPX+2
	RET

LINS:	MOV	R0,#X
	MOV	R1,#X0
	LCALL	FSUB	;x-x0 → x
	MOV	R0,#Y1
	MOV	R1,#Y0
	LCALL	FSUB	;y1-y0 → y1
	MOV	R0,#X1
	MOV	R1,#X0
	LCALL	FSUB	;x1-x0 → x1
	MOV	R0,#X
	MOV	R1,#Y1
	LCALL	FMUL	;(x-x0)×(y1-y0)→ x
	MOV	R1,#X1
	LCALL	FDIV	;(x-x0)×(y1-y0)÷(x1-x0)→ x
	MOV	R1,#Y0
	LCALL	FADD	;(x-x0)×(y1-y0)÷(x1-x0)+y0 → x
	RET

;以下是浮點運算子程序庫:
FADD:	CLR	F0
	SJMP	AS
FSUB:	SETB	F0
AS:	LCALL	MVR1
	MOV	C,F0
	RRC	A
	XRL	A,@R1
	MOV	C,ACC.7
ASN:	MOV	PFB,C
	XRL	A,@R0
	RLC	A
	MOV	F0,C
	LCALL	MVR0
	LCALL	AS1
MOV0:	INC	R0
	INC	R0
	MOV	A,R4
	MOV	@R0,A
	DEC	R0
	MOV	A,R3
	MOV	@R0,A
	DEC	R0
	MOV	A,R2
	MOV	C,PFA
	MOV	ACC.7,C
	MOV	@R0,A
	CLR	ACC.7
	CLR	OV
	CJNE	A,#3FH,MV01
	SETB	OV
MV01:	MOV	A,@R0
	RET

MVR0:	MOV	A,@R0
	MOV	C,ACC.7
	MOV	PFA,C
	MOV	C,ACC.6
	MOV	ACC.7,C
	MOV	R2,A
	INC	R0
	MOV	A,@R0
	MOV	R3,A
	INC	R0
	MOV	A,@R0
	MOV	R4,A
	DEC	R0
	DEC	R0
	RET

MVR1:	MOV	A,@R1
	MOV	C,ACC.7
	MOV	PFB,C
	MOV	C,ACC.6
	MOV	ACC.7,C
	MOV	R5,A
	INC	R1
	MOV	A,@R1
	MOV	R6,A
	INC	R1
	MOV	A,@R1
	MOV	R7,A
	DEC	R1
	DEC	R1
	RET

AS1:	MOV	A,R6
	ORL	A,R7
	JZ	AS2
	MOV	A,R3
	ORL	A,R4
	JNZ	EQ1
	MOV	A,R6
	MOV	R3,A
	MOV	A,R7
	MOV	R4,A
	MOV	A,R5
	MOV	R2,A
	MOV	C,PFB
	MOV	PFA,C
AS2:	RET
EQ1:	MOV	A,R2
	XRL	A,R5
	JZ	AS4
	JB	ACC.7,EQ3
	MOV	A,R2
	CLR	C
	SUBB	A,R5
	JC	EQ4
EQ2:	CLR	C
	MOV	A,R6
	RRC	A
	MOV	R6,A
	MOV	A,R7
	RRC	A
	MOV	R7,A
	INC	R5
	ORL	A,R6
	JNZ	EQ1
	MOV	A,R2
	MOV	R5,A
	SJMP	AS4
EQ3:	MOV	A,R2
	JNB	ACC.7,EQ2
EQ4:	CLR	C
	LCALL	RR1
	ORL	A,R3
	JNZ	EQ1
	MOV	A,R5
	MOV	R2,A
AS4:	JB	F0,AS5
	MOV	A,R4
	ADD	A,R7
	MOV	R4,A
	MOV	A,R3
	ADDC	A,R6
	MOV	R3,A
	JNC	AS2
	LJMP	RR1
AS5:	CLR	C
	MOV	A,R4
	SUBB	A,R7
	MOV	B,A
	MOV	A,R3
	SUBB	A,R6
	JC	AS6
	MOV	R4,B
	MOV	R3,A
	LJMP	RLN
AS6:	CPL	PFA
	CLR	C
	MOV	A,R7
	SUBB	A,R4
	MOV	R4,A
	MOV	A,R6
	SUBB	A,R3
	MOV	R3,A
RLN:	MOV	A,R3
	ORL	A,R4
	JNZ	RLN1
	MOV	R2,#0C1H
	RET
RLN1:	MOV	A,R3
	JB	ACC.7,RLN2
	CLR	C
	LCALL	RL1
	SJMP	RLN
RLN2:	CLR	OV
	RET
RL1:	MOV	A,R4
	RLC	A
	MOV	R4,A
	MOV	A,R3
	RLC	A
	MOV	R3,A
	DEC	R2
	CJNE	R2,#0C0H,RL1E
	CLR	A
	MOV	R3,A
	MOV	R4,A
	MOV	R2,#0C1H
RL1E:	CLR	OV
	RET

RR1:	MOV	A,R3
	RRC	A
	MOV	R3,A
	MOV	A,R4
	RRC	A
	MOV	R4,A
	INC	R2
	CLR	OV
	CJNE	R2,#40H,RR1E
	MOV	R2,#3FH
	SETB	OV
RR1E:	RET

FMUL:	LCALL	MVR0
	MOV	A,@R0
	XRL	A,@R1
	RLC	A
	MOV	PFA,C
	LCALL	MUL0
	LJMP	MOV0
MUL0:	LCALL	MVR1
MUL1:	MOV	A,R3
	ORL	A,R4
	JZ	MUL6
	MOV	A,R6
	ORL	A,R7
	JZ	MUL5
	MOV	A,R7
	MOV	B,R4
	MUL	AB
	MOV	A,B
	XCH	A,R7
	MOV	B,R3
	MUL	AB
	ADD	A,R7
	MOV	R7,A
	CLR	A
	ADDC	A,B
	XCH	A,R4
	MOV	B,R6
	MUL	AB
	ADD	A,R7
	MOV	R7,A
	MOV	A,B
	ADDC	A,R4
	MOV	R4,A
	CLR	A
	RLC	A
	XCH	A,R3
	MOV	B,R6
	MUL	AB
	ADD	A,R4
	MOV	R4,A
	MOV	A,B
	ADDC	A,R3
	MOV	R3,A
	JB	ACC.7,MUL2
	MOV	A,R7
	RLC	A
	MOV	R7,A
	LCALL	RL1
MUL2:	MOV	A,R7
	JNB	ACC.7,MUL3
	INC	R4
	MOV	A,R4
	JNZ	MUL3
	INC	R3
	MOV	A,R3
	JNZ	MUL3
	MOV	R3,#80H
	INC	R2
MUL3:	MOV	A,R2
	ADD	A,R5
MD:	MOV	R2,A
	JB	ACC.7,MUL4
	JNB	ACC.6,MUL6
	MOV	R2,#3FH
	SETB	OV
	RET
MUL4:	JB	ACC.6,MUL6
MUL5:	CLR	A
	MOV	R3,A
	MOV	R4,A
	MOV	R2,#41H
MUL6:	CLR	OV
	RET

FDIV:	INC	R0
	MOV	A,@R0
	INC	R0
	ORL	A,@R0
	DEC	R0
	DEC	R0
	JNZ	DIV1
	MOV	@R0,#41H
	CLR	OV
	RET
DIV1:	INC	R1
	MOV	A,@R1
	INC	R1
	ORL	A,@R1
	DEC	R1
	DEC	R1
	JNZ	DIV2
	SETB	OV
	RET
DIV2:	LCALL	MVR0
	MOV	A,@R0
	XRL	A,@R1
	RLC	A
	MOV	PFA,C
	LCALL	MVR1
	LCALL	DIV3
	LJMP	MOV0
DIV3:	CLR	C
	MOV	A,R4
	SUBB	A,R7
	MOV	A,R3
	SUBB	A,R6
	JC	DIV4
	LCALL	RR1
	SJMP	DIV3
DIV4:	CLR	A
	XCH	A,R0
	PUSH	ACC
	CLR	A
	XCH	A,R1
	PUSH	ACC
	MOV	A,R2
	PUSH	ACC
	MOV	B,#10H
DIV5:	CLR	C
	MOV	A,R1
	RLC	A
	MOV	R1,A
	MOV	A,R0
	RLC	A
	MOV	R0,A
	MOV	A,R4
	RLC	A
	MOV	R4,A
	XCH	A,R3
	RLC	A
	XCH	A,R3
	MOV	F0,C
	CLR	C
	SUBB	A,R7
	MOV	R2,A
	MOV	A,R3
	SUBB	A,R6
	ANL	C,/F0
	JC	DIV6
	MOV	R3,A
	MOV	A,R2
	MOV	R4,A
	INC	R1
DIV6:	DJNZ	B,DIV5
	MOV	A,R6
	CLR	C
	RRC	A
	SUBB	A,R3
	CLR	A
	ADDC	A,R1
	MOV	R4,A
	CLR	A
	ADDC	A,R0
	MOV	R3,A
	POP	ACC
	MOV	R2,A
	POP	ACC
	MOV	R1,A
	POP	ACC
	MOV	R0,A
	MOV	A,R2
	CLR	C
	SUBB	A,R5
	LCALL	MD
	LJMP	RLN


	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久丁香综合五月国产三级网站| 亚洲欧美一区二区三区极速播放| 国产日韩欧美麻豆| 最新热久久免费视频| 成人av午夜电影| 国产精品一二三区| 欧美一级欧美一级在线播放| 成人不卡免费av| 国产精品一区二区91| 日韩av一区二区在线影视| 色综合久久综合| 1区2区3区国产精品| 国产欧美一区二区精品忘忧草| 91精品国产综合久久久久| 欧美性欧美巨大黑白大战| 亚洲精品欧美激情| 亚洲欧美成人一区二区三区| 国产精品色哟哟网站| 国产麻豆9l精品三级站| 欧美大片拔萝卜| 久久精品999| 日韩电影一区二区三区四区| 亚洲成a人片综合在线| 欧美人动与zoxxxx乱| 久久激情五月激情| 久久精品国产久精国产爱| 免费的成人av| 久久av资源站| 成人黄动漫网站免费app| 成人妖精视频yjsp地址| 亚洲婷婷在线视频| 一区二区三区美女视频| 亚洲综合一区二区| 国产欧美日韩麻豆91| 亚洲国产精品ⅴa在线观看| 国产91在线观看丝袜| eeuss国产一区二区三区| 免费看欧美美女黄的网站| 日韩精品1区2区3区| 精品国产凹凸成av人网站| 色哟哟欧美精品| 欧美色中文字幕| 精品女同一区二区| 国产精品久久精品日日| 亚洲一区二区成人在线观看| 日韩电影免费在线看| 国产精品88888| 99热精品国产| 欧美精品一卡二卡| 国产乱色国产精品免费视频| 成人av电影在线观看| 欧美日韩一区久久| 久久久久久97三级| 一级女性全黄久久生活片免费| 亚洲成a人v欧美综合天堂下载| 国产成人丝袜美腿| 欧美不卡一区二区三区四区| 亚洲一区二区三区中文字幕| 懂色av中文字幕一区二区三区| 日韩欧美国产一区二区在线播放| 亚洲精品福利视频网站| 狠狠色2019综合网| 欧美丝袜自拍制服另类| 久久久www免费人成精品| 亚洲第一精品在线| 成人影视亚洲图片在线| 色偷偷久久人人79超碰人人澡| 欧美军同video69gay| 国产精品美女久久久久av爽李琼| 日本一区二区久久| 亚洲成人在线网站| 在线观看亚洲精品视频| 欧美一区二区三区色| 国产亚洲欧洲一区高清在线观看| 亚洲国产视频网站| 成人高清免费观看| 久久免费看少妇高潮| 日韩有码一区二区三区| 色婷婷亚洲一区二区三区| 国产欧美日韩综合精品一区二区| 午夜精品久久久久| 日韩免费高清av| 午夜av一区二区三区| 色婷婷久久综合| 亚洲视频1区2区| 99v久久综合狠狠综合久久| 久久久不卡网国产精品一区| 麻豆免费看一区二区三区| 欧美视频在线一区二区三区 | 欧美日韩视频不卡| 国产精品初高中害羞小美女文| 极品尤物av久久免费看| 日韩一区二区在线观看| 亚洲va欧美va人人爽| 91国内精品野花午夜精品| 91搞黄在线观看| 一区精品在线播放| 成人av片在线观看| 国产精品久久久久久久第一福利| 成人精品小蝌蚪| 自拍偷拍国产精品| 色婷婷狠狠综合| 夜夜精品视频一区二区| 91看片淫黄大片一级| 亚洲美女在线一区| 色狠狠桃花综合| 看电影不卡的网站| 国产精品久久网站| 日本黄色一区二区| 久久国产夜色精品鲁鲁99| www久久精品| 成人综合婷婷国产精品久久免费| 亚洲欧洲无码一区二区三区| 色综合久久中文字幕| 亚洲午夜精品一区二区三区他趣| 欧美日韩国产123区| 激情五月播播久久久精品| 日本一区二区三区在线观看| 99久久久无码国产精品| 图片区小说区区亚洲影院| 日韩午夜激情免费电影| 日本视频一区二区三区| 精品盗摄一区二区三区| 日韩高清在线观看| 国产农村妇女毛片精品久久麻豆 | 国产精品久久久久久亚洲伦| 色综合亚洲欧洲| 国产丝袜欧美中文另类| caoporn国产一区二区| 亚洲sss视频在线视频| 国产精品久久久久久一区二区三区| 一本大道久久a久久精二百| 美美哒免费高清在线观看视频一区二区| 欧美成人精精品一区二区频| 成人免费毛片嘿嘿连载视频| 亚洲国产你懂的| 日本一区二区三区免费乱视频 | 成人亚洲一区二区一| 午夜精品一区二区三区电影天堂| 久久在线免费观看| 91黄色免费网站| 国产伦精品一区二区三区免费迷 | 欧美日韩mp4| 久久99日本精品| 国产精品婷婷午夜在线观看| 欧美日韩免费在线视频| 国产98色在线|日韩| 日韩av电影免费观看高清完整版 | 欧美日韩国产高清一区二区三区 | 日本视频中文字幕一区二区三区| 国产精品欧美一区二区三区| 欧美日本在线播放| 日本福利一区二区| 国产福利不卡视频| 懂色av一区二区三区蜜臀 | 亚洲欧美日韩国产中文在线| 亚洲精品在线三区| 在线成人高清不卡| 欧美中文一区二区三区| 99九九99九九九视频精品| 国产又黄又大久久| 久久精品国产**网站演员| 亚洲成av人综合在线观看| 一区二区三区日本| 自拍偷自拍亚洲精品播放| 欧美国产日韩亚洲一区| 久久久久久**毛片大全| 久久综合国产精品| 精品成人一区二区| 精品国产一区二区在线观看| 91精品国产一区二区三区| 欧美中文字幕一区| 欧美日韩一区二区三区视频| 91浏览器打开| 欧美视频一区二区三区在线观看| 色悠久久久久综合欧美99| 成人精品国产福利| 99久久精品情趣| 97久久人人超碰| 日本精品免费观看高清观看| 欧美影视一区二区三区| 欧美在线不卡视频| 欧美日本韩国一区二区三区视频 | 亚洲天天做日日做天天谢日日欢| 国产精品情趣视频| 亚洲国产成人在线| 国产丝袜欧美中文另类| 亚洲女子a中天字幕| 亚洲一区免费在线观看| 日韩高清在线观看| 国产精品原创巨作av| 不卡大黄网站免费看| 欧美系列日韩一区| 日韩欧美国产三级| 日本一二三四高清不卡| 亚洲一区二区中文在线| 久久99国产精品免费| 成人av手机在线观看| 欧美视频精品在线观看| 精品国产污污免费网站入口 |