易语言获取整数数组中最小的整数和最大的整数汇编写法源码,以下就是全部代码 .版本 2 .子程序 最大整数, 整数型 .参数 整数数组, 整数型, 数组 置入代码 ({ 139, 69, 8, 139, 0, 139, 72, 4, 133, 201, 116, 22, 141, 112, 4, 49, 210, 139, 4, 142, 57, 208, 126, 2, 137, 194, 226, 245, 137, 208, 201, 194, 4, 0, 49, 192, 201, 194, 4, 0 }) 返回 (0) ' MOV EAX,[EBP+8] ' MOV EAX,[EAX] ' MOV ECX,[EAX+4] ' TEST ECX,ECX ' JE O ' LEA ESI,[EAX+4] ' XOR EDX ,EDX ' XH: ' MOV EAX,[ESI+ECX*4] ' CMP EAX,EDX ' JLE T ' MOV EDX, EAX ' T: ' LOOP XH ' MOV EAX,EDX ' LEAVE ' RET 4 ' O: ' XOR EAX ,EAX ' LEAVE ' RET 4 .子程序 最小整数, 整数型 .参数 整数数组, 整数型, 数组 置入代码 ({ 139, 69, 8, 139, 0, 139, 72, 4, 133, 201, 116, 23, 141, 112, 4, 139, 80, 8, 139, 4, 142, 57, 208, 125, 2, 137, 194, 226, 245, 137, 208, 201, 194, 4, 0, 49, 192, 201, 194, 4, 0 }) 返回 (0) ' MOV EAX,[EBP+8] ' MOV EAX,[EAX] ' MOV ECX,[EAX+4] ' TEST ECX,ECX ' JE O ' LEA ESI,[EAX+4] ' MOV EDX,[EAX+8] ' XH: ' MOV EAX,[ESI+ECX*4] ' CMP EAX,EDX ' JGE T ' MOV EDX, EAX ' T: ' LOOP XH ' MOV EAX,EDX ' LEAVE ' RET 4 ' O: ' XOR EAX ,EAX ' LEAVE ' RET 4 |