a.asm
来自「从键盘接收输入的一个班的学生成绩」· 汇编 代码 · 共 69 行
ASM
69 行
.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 + =
减小字号Ctrl + -
显示快捷键?