3. აითვისე კომპილატორის როლი

3. აითვისე კომპილატორის როლი#

დავალება:#

ხელით თარგმნე ეს მცირე პროგრამა ჩვენს გამოგონილ CPU-ზე, რაც შეიძლება ნაკლები რეგისტრის გამოყენებით:

a = 6;  
b = 7;  
result = (a + b) * (a - 2);  
print(result);

მცდელობისას იფიქრე, როგორ გადმოიტანო რიცხვები, სად შეიძლება რეგისტრის თავიდან გამოყენება და ბოლოს რა ბრძანებები დაგჭირდება ამის განსახორციელებლად!

შუალედური კომენტარები შეგიძლია კოდში დატოვო, რომ სხვამაც გაიგოს შენი ლოგიკა.

🎯 შედეგი: CPU ინსტრუქციების სია + მოკლე განმარტება, როგორ დაზოგე რეგისტრები.

⭐ ბონუსი:#

გაგვიზიარე შენი შედეგი ფეისბუქ ჯგუფში! ❤️