把这段程序改成高级语言的伪代码,大概就是:
al=10 //al赋值为10(16进制,下同)
al=al+al //al=10+10=20
al=al*2 //al=20*2=40
bl=al //bl=40
al=al*2 //al=40*2=80
al=al+bl //al=80+40=C0
所以最终al寄存器的值是C0
第一步,AL=10,第二步,AL=20,第三步,AL=40,第四步,AL=BL=40第五步,AL=80,第六步,AL=80+40=120