.版本 2
.子程序 最大整数, 整数型
.参数 整数数组, 整数型, 数组
置入代码 ({ 139, 117, 8, 139, 54, 131, 198, 4, 139, 14, 49, 192, 133, 201, 116, 11, 139, 20, 142, 57, 194, 126, 2, 137, 208, 226, 245, 201, 194, 4, 0 })
返回 (0)
' MOV ESI,[EBP+8]
' MOV ESI,[ESI]
' ADD ESI,4
' MOV ECX,[ESI]
' XOR EAX ,EAX
' TEST ECX,ECX
' JE O
' XH:
' MOV EDX,[ESI+ECX*4]
' CMP EDX,EAX
' JLE T
' MOV EAX, EDX
' T:
' LOOP XH
' O:
' LEAVE
' RET 4
.子程序 最小整数, 整数型
.参数 整数数组, 整数型, 数组
置入代码 ({ 139, 117, 8, 139, 54, 131, 198, 4, 139, 14, 49, 192, 133, 201, 116, 14, 139, 70, 4, 139, 20, 142, 57, 194, 125, 2, 137, 208, 226, 245, 201, 194, 4, 0 })
返回 (0)
' MOV ESI,[EBP+8]
' MOV ESI,[ESI]
' ADD ESI,4
' MOV ECX,[ESI]
' XOR EAX ,EAX
' TEST ECX,ECX
' JE O
' MOV EAX,[ESI+4]
' XH:
' MOV EDX,[ESI+ECX*4]
' CMP EDX,EAX
' JGE T
' MOV EAX, EDX
' T:
' LOOP XH
' O:
' LEAVE
' RET 4
汇编 整数数组 取最大最小
如果文章对你有帮助,欢迎点击上方按钮打赏作者
未经允许不得转载:军哥驿站 » 汇编 整数数组 取最大最小