欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写汇编语言程序,找出首地址为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