编写汇编语言程序,找出首地址为DATA的100D字数组中的最小偶数,并把它存放在AX中
程序员文章站
2022-03-10 09:50:00
...
CODE SEGMENT
ASSUME CS:code,DS:data,SS:stack
START:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov di,offset buff
mov si,offset result
mov cx,100D
mov bl,2
s:
mov ax,[di]
div bl
cmp ah,0
ja s0
mov ax,[di]
mov [si],ax
add si,2
inc i
s0:
add di,2
loop s
mov si,offset result
mov ax,[si]
mov cx,i
dec cx
add si,2
s1:
mov bx,[si]
cmp ax,bx
jb s2
xchg ax,bx
s2:
add si,2
loop s1
int 3
CODE ENDS
END START
上一篇: 基于pandas的快递单处理