7.1.9浮点数牛顿迭代开平方.txt

来自「这是MCS51的数学计算程序库」· 文本 代码 · 共 35 行

TXT
35
字号
FLTSQR:
MOV 	A,R5; 
RLC 	A
MOV 	7EH,C				
MOV 	A,R4
JZ  		SQRT				
ANL 	0DH,#7FH				
MOV 	A,R4
MOV 	R0,A
CLR 	C
RRC 	A
ADDC 	A,#40H
MOV  	1CH,A				
MOV  	A,R0
ANL  	A,#1
SETB 	ACC.7
MOV  	R4,A					
LCALL 	LD1					
LCALL 	SRA0
CJNE  	R4,#80H,FSQR1
ORL  	0DH,#40H				
FSQR1:
MOV 	B,#3					
FSQLP:
LCALL 	LD2
LCALL 	GET1
LCALL 	FPDI
LCALL 	GET2
LCALL 	FPAD
DEC   	R4					
DJNZ  	B,FSQLP
MOV   	R4,1CH				
SQRT: 
RET

⌨️ 快捷键说明

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