一、设内存数据区中存有10个无符号数请编一完整的汇编语言程序统计这10个数中偶数的个数并在屏幕上显示.modelsmall
.data
vardb2,4,6,1,3,5,8,7,9,0
n_evendb0
.code
.startup
movbx,0;索引指针
moval,1;检查最低位00000001
movcx,10;重复10次
:
testvar[bx],al;AND运算,检查最低位是否为1
jnzskip;如果最低位为1则不是偶数
incn_even;遇到偶数时,计数加1
skip:
incbx;调整光标
重复;重复10次
movdl,n_even;接收统计结果
adddl,30h;转换为ASCII
movah,2;显示输出
int21h
.exit
end