永发信息网

在字节型数据区BUF中存放若干个带符号数,编写一个程序找出最大值和最小值,分别存放在MAX和MIN字节单元

答案:1  悬赏:80  手机版
解决时间 2021-03-29 03:13
  • 提问者网友:杀手的诗
  • 2021-03-28 14:46
在字节型数据区BUF中存放若干个带符号数,编写一个程序找出最大值和最小值,分别存放在MAX和MIN字节单元
最佳答案
  • 五星知识达人网友:等灯
  • 2021-03-28 16:05
没法输出什么的
----
题目,没有要求显示吧?

做了一些修改,如下:

DATA SEGMENT
BUF DB 1, 2, -5, 3, 16H
NUM EQU $ - BUF
MAX DB ?
MIN DB ?
DATA ENDS

STACK SEGMENT STACK
STA DB 80 DUP(?)
STACK ENDS

CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE, DS:DATA
MOV AX, DATA
MOV DS, AX

MOV CX, NUM
LEA SI, BUF
MOV AL, [SI]
MOV MAX, AL
MOV MIN, AL
DEC CX
A3:
INC SI
MOV AL, [SI]
CMP MAX, AL
JGE A1
MOV MAX, AL
JMP A2
A1:
CMP MIN, AL
JLE A2
MOV MIN, AL
A2:
LOOP A3

MOV AH, 4CH
INT 21H

MAIN ENDP
CODE ENDS
END MAIN

最大,最小值,需要使用 DEBUG 来观看结果。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯