当前位置:编程学习 > 汇编语言 >>

使用汇编编写字数组中的最小的偶数原创知识

编写程序,找出一个字数组中的最小的偶数,并存到AX中。

答案

 DATA SEGMENT
BUF DW 0,-1,-2,1,3,4,5,6,12,-112;设置一些有符号数
CNT EQU $-BUF
MIN DW ?
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
START:PUSH DS
      XOR AX,AX
      PUSH AX
      MOV AX,DATA
      MOV CX,CNT;CX中存放比较次数
      MOV SI,OFFSET BUF
      MOV BX,0
LOP1: MOV AX,[SI]
      TEST AX,0001H
      JZ NEXT;若是奇数,则不比较;若是偶数,则进行比较,并将小的偶数放在AX中
      INC SI
      INC SI
NEXT: CMP AX,BX
      JGE CONTINUE
      LOOP LOP1
  
CONTINUE:RET
MAIN ENDP
CODE ENDS
END START


www.zzzyk.com 电脑知识网 打造全国最大的电脑知识学习基地

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,