早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求修改:试统计9个数中的偶数的个数,并将结果在屏幕上显示原代码:DATASSEGMENTMUMDB12,13,45,32,45,65,76,59,84;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGMENTASSUME

题目详情
求修改:试统计9个数中的偶数的个数,并将结果在屏幕上显示
原代码:DATAS SEGMENT
MUM DB 12,13,45,32,45,65,76,59,84 ;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov DI,OFFSET MUM
mov CX,9
CONTINUE:mov AL,[DI]
SHR AL,1
JC ZIZENG
INC DL
ZIZENG:DEC CX
INC DI
CMP CX,0
JNZ CONTINUE
MOV AH,02H
ADD DL,30H
INT 21H;此处输入代码段代码
MOV AH,4CH
INT 21H
CODES ENDS
END START
▼优质解答
答案和解析
DL应该初始化为0