当前位置:首页 > 内存 > 正文

把存储于内存的数据显示

  • 内存
  • 2024-05-31 21:18:16
  • 653

一、设内存数据区中存有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