汇编语言一道编程题,谢谢

2024-12-31 05:10:37
推荐回答(2个)
回答1:

为防抽,加一行汉字:程序如下:
dseg segment
Array DW 127FH,6786H,234EH, 96 dup (0),0FFFFH
org 0500h
max DW ?
min DW ?
dseg ends

cseg segment
assume ds:dseg, cs:cseg
start:
mov ax, dseg
mov ds, ax

lea bx, Array
mov cx, 99

mov ax, [bx]
mov max, ax
mov min, ax
add bx, 2

LoopFind:
mov ax, [bx]
cmp ax, max
jbe Skip1
mov max, ax

Skip1:
cmp ax, min
jae Skip2
mov min, ax

Skip2:
add bx, 2
loop LoopFind

mov ah, 4ch
int 21h
cseg ends
end start
在debug里运行到mov ah, 4ch这一句,然后用d ds:0500就能看到结果了。

回答2:

表示不懂汇编需要!帮不了你!楼上应该是正解!