⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 求数组中最大出现次数.asm

📁 随即输入一串数组
💻 ASM
字号:
DATAS SEGMENT
    ;此处输入数据段代码 
    TABLE DB 1,2,3,3,5,6,7,8,9,11
    MESS1 DB 'NO OF THE LARGEST','$'
    MESS2 DB 'LARGEST NO:','$'
DATAS ENDS

STACKS SEGMENT
    ;此处输入堆栈段代码
STACKS ENDS

CODES SEGMENT
	MAIN PROC FAR
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    ;此处输入代码段代码
    XOR AX,AX
    PUSH AX
    PUSH DS
    MOV SI,0
    MOV CX,1
    MOV DX,1
    MOV BH,TABLE[SI]
    LOOP1:CMP DI,10
    JNB EXIT
    LOOP2: MOV BL,TABLE[SI]
    CMP TABLE[SI+1],BL
    JNE LOOP3
    INC DX
    JMP LOOP4
    LOOP3: CMP CX,DX
    JNB LOOP4
    MOV BH,TABLE[SI]
    MOV CX,DX
    MOV DX,1
    LOOP4: INC SI
           INC DI
           JMP LOOP1
           
        EXIT: LEA DX,MESS1
           MOV AH,09H
           INT 21H
           
     MOV DL,CL
    ADD DL,30H
    MOV AH,02H
    INT 21H
    
    MOV DL,0DH
    MOV AH,02H
    INT 21H
    
    
    LEA DX,MESS2
    MOV AH,09H
    INT 21H
    
    ADD BH,30H
    MOV DL,BH
    MOV AH,02H
    INT 21H
    MAIN ENDP
    
    
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -