汇编 求十个数的最大值和最小值 并求最大最小值之乘
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/30 00:10:25
汇编 求十个数的最大值和最小值 并求最大最小值之乘
以前写过一个排序,排好序后取第一个值和最后一个值相除即可,别忘了除0的判断.
再问: 有相减的吗?
再答: 代码里面比较是用CMP的,没有用减法
再问: 汇编 求十个数的最大值和最小值 并求最大最小值之和 我要之和的 谢谢 急用
再答: ;求十个数的最大值和最小值 并求最大最小值之和 DATAS SEGMENT ;此处输入数据段代码 NUM DW -100,50,94,23,82,12 ;带符号十进制数据 COUNT EQU ($-NUM)/2 ;N个数 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 DW 40H DUP (?) TOP LABEL WORD STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV AX,STACKS MOV SS,AX LEA SP,TOP ;此处输入代码段代码 MOV CX,COUNT DEC CX LEA SI,NUM MOV BX, [SI] ;BX保存最小值 MOV CX, [SI] ;CX保存最大值 ADD SI,2 CLD L2: LODSW CMP AX,BX JNG L3 ;不大于则不保存 MOV BX,AX L3: CMP AX,CX JNL L4 ;不小于则不保存 MOV CX,AX L4: LOOP L2 XOR DX,DX ADD DX,BX ADD DX,CX ;求和,DX保存结果 MOV AH,4CH INT 21H CODES ENDS END START
再问: 有相减的吗?
再答: 代码里面比较是用CMP的,没有用减法
再问: 汇编 求十个数的最大值和最小值 并求最大最小值之和 我要之和的 谢谢 急用
再答: ;求十个数的最大值和最小值 并求最大最小值之和 DATAS SEGMENT ;此处输入数据段代码 NUM DW -100,50,94,23,82,12 ;带符号十进制数据 COUNT EQU ($-NUM)/2 ;N个数 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 DW 40H DUP (?) TOP LABEL WORD STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV AX,STACKS MOV SS,AX LEA SP,TOP ;此处输入代码段代码 MOV CX,COUNT DEC CX LEA SI,NUM MOV BX, [SI] ;BX保存最小值 MOV CX, [SI] ;CX保存最大值 ADD SI,2 CLD L2: LODSW CMP AX,BX JNG L3 ;不大于则不保存 MOV BX,AX L3: CMP AX,CX JNL L4 ;不小于则不保存 MOV CX,AX L4: LOOP L2 XOR DX,DX ADD DX,BX ADD DX,CX ;求和,DX保存结果 MOV AH,4CH INT 21H CODES ENDS END START
汇编 求十个数的最大值和最小值 并求最大最小值之乘
求十个数中的最大值和最小值
用c++求十个数的最小值、最大值、平均值、以及和
编程求3个数的最大值与最小值,并求最大值与最小值之差
求下列函数的最大值和最小值,并求出是函数取得最大、最小值的x的集合,
c语言:输入十个数,求最大值,最小值,平均值
求最大值和最小值
十个数求最大值和最小值C语言程序怎么编写
C#求三个数的最大值和最小值
求函数y=-cosx^2+√3cosx+5/4的最大值和最小值,并写出x去取何值时函数有最大和最小值
0-9十个数选出8个数组成两个四位数(每个数都不重复)求两个四位数之差最大值和最小值
求函数y=3cos(x/2+π/3)的最大值,最小值,并分别求出当X取和值时,函数取得最大,最小值