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

📄 a.asm

📁 从键盘接收输入的一个班的学生成绩
💻 ASM
字号:
.MODEL SMALL
.DATA
    data1 DB 31H,21H,42H,52H,87H,23H,98H,01H
    count  DB 8H
    search DB 42H
    up DB 0H 
    down DB 0H
    equa DB 0H
    upString db 0ah,0dh,'UP Number:$'
    downString db 0ah,0dh,'Down Number:$'
    equaString db 0ah,0dh,'Eqau Number:$'    
.CODE
START:
        MOV AX,@DATA
        MOV DS,AX
;-开始
    lea bx,data1
    mov si,0
    mov cx,8
    mov al,search
@start:
    cmp [bx+si],al
    ja @up
    jb @down
    inc equa
    jmp @end
@up:
    inc up
    jmp @end
@down:
    inc down
    jmp @end
@end:    
    inc si
    loop @start
;-结束


EXIT:   MOV DX,OFFSET UPSTRING
        MOV AH,09H
        INT 21H
        MOV BL,UP
        MOV BH,30H
        ADD BL,BH
        MOV DL,BL
        MOV AH,02H
        INT 21H
        MOV DX,OFFSET DOWNSTRING
        MOV AH,09H
        INT 21H
        MOV BL,DOWN
        MOV BH,30H
        ADD BL,BH          
        MOV DL,BL
        MOV AH,02H
        INT 21H
        MOV DX,OFFSET EQUASTRING
        MOV AH,09H
        INT 21H
        MOV BL,EQUA
        MOV BH,30H
        ADD BL,BH
        MOV DL,BL
        MOV AH,02H
        INT 21H
        MOV AX,4C00H
        INT 21H         
        END START

⌨️ 快捷键说明

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