32位整数的开平方运算

;========================================================
;32位整数的开平方运算
;入:s_a=整数. 如果s_k=0,则s_a<=0ffffffffh
;              如果s_k=1,则s_a<=0ffffffa0h (42949672)
;    s_k=0: 不进行四舍五入处理
;      =1: 进行四舍五入处理
;出:EAX=SQR(s_a)
;========================================================
品图
Int_sqr proc s_a:DWORD,s_k:DWORD
test s_k,1
jz @F
mov eax,100
mul s_a
mov s_a,eax
@@:智能建筑与智慧城市
mov ecx,1
mov eax,s_a
cmp eax,2
jnc @F
ret
@@:
shl ecx,1
shr eax,2
jnz @B
push edi
push ebx
shr ecx,1
mov ebx,ecx
mov edi,s_a
@@:
上海佳程广场
shr ebx,1
地方财政收入jz @F
add ecx,ebx
mov eax,ecx
mul eax
cmp eax,edi
jc @B
sub ecx,ebx
jmp @B
@@:
inc ecx
mov eax,ecx
mul eax
cmp eax,edi
jbe @F
dec ecx
@@:
mov eax,ecx
test s_k,1
工效挂钩管理办法jz @F
xor edx,edx
mov ecx,10
div ecx
shl edx,1
牛顿死亡原因是什么cmp edx,ecx
jc @F
inc eax
@@:
pop ebx
pop edi
ret
Int_sqr endp

本文发布于:2024-09-22 11:32:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/230867.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议