حال برنامهی زیر را در نظر بگیرید. در انتهای اجرای این برنامه٬ مقدار ذخیره شده در ثبات٬ برحسب مقادیر اولیهي متغیرها٬ چقدر است؟
LOADa ADDb STOREx MULTx STOREz ADDx MULTa MULTz
پاسخ
گزینه (۱) درست است.
در هر مرحله مقدار ثبات را مینویسیم:
1)?=a2)?=a+b3)x=a+b4)?=(a+b)25)z=(a+b)26)?=(a+b)2+(a+b)7)?=a(a+b)2+a(a+b)8)?=[a(a+b)2+a(a+b)](a+b)2=a(a+b)4+a(a+b)3