3. აითვისე კომპილატორის როლი#
დავალება:#
ხელით თარგმნე ეს მცირე პროგრამა ჩვენს გამოგონილ CPU-ზე, რაც შეიძლება ნაკლები რეგისტრის გამოყენებით:
a = 6;
b = 7;
result = (a + b) * (a - 2);
print(result);
მცდელობისას იფიქრე, როგორ გადმოიტანო რიცხვები, სად შეიძლება რეგისტრის თავიდან გამოყენება და ბოლოს რა ბრძანებები დაგჭირდება ამის განსახორციელებლად!
შუალედური კომენტარები შეგიძლია კოდში დატოვო, რომ სხვამაც გაიგოს შენი ლოგიკა.
🎯 შედეგი: CPU ინსტრუქციების სია + მოკლე განმარტება, როგორ დაზოგე რეგისტრები.
⭐ ბონუსი:#
გაგვიზიარე შენი შედეგი ფეისბუქ ჯგუფში! ❤️