写汇编程序统计一个有10人的班中,男,女生的人数各为多少。将男生人数存入MAN,女生人数存入WOMAN中。

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:10:32

DATA SEGMENT
DATA1 DB 0
DATA2 DB 0
DATA3 DB "WOMAN$"
DATA4 DB "MAN$"
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BX,11

ZHU: MOV AH,01H
INT 21H
DEC BX
JZ DISPLAY
CMP AL,31H
JZ WOMAN
CMP AL,30H
JZ MAN
JMP ZHU

WOMAN: INC [DATA1]
JMP ZHU

MAN: INC [DATA2]
JMP ZHU

DISPLAY: MOV DL,0DH ;回车
MOV AH,02H
INT 21H
MOV DL,0AH ;换行
MOV AH,02H
INT 21H
LEA DX,DATA3 ;显示字符串'WOMAN$'
MOV AH,09H
INT 21H

MOV DL,[DATA1]
ADD DL,30H