რა არის პირობითი აღსრულება ARM-ში?
რა არის პირობითი აღსრულება ARM-ში?

ვიდეო: რა არის პირობითი აღსრულება ARM-ში?

ვიდეო: რა არის პირობითი აღსრულება ARM-ში?
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim

ARM პროცესორის საფუძვლები

პირობითი აღსრულება აკონტროლებს თუ არა ძირითადი ნება შეასრულოს ინსტრუქცია. თუ ისინი ემთხვევა, მაშინ ინსტრუქცია არის შესრულებული ; წინააღმდეგ შემთხვევაში ინსტრუქცია იგნორირებულია. მდგომარეობის ატრიბუტი პოსტფიქსირდება ინსტრუქციას მნემონიკაზე, რომელიც დაშიფრულია ინსტრუქციაში

ამას გარდა, რა იგულისხმება პირობით აღსრულებაში?

პირობითი აღსრულება . მარყუჟის საკვანძო სიტყვები if, when, და გარდა იმ კონსტრუქციების მითითებით, რომლებიც გამოსადეგია, როდესაც გსურთ, რომ გარკვეული ციკლის პუნქტები იმუშაონ მითითებულ პირობებში მდგომარეობა . თუ მითითებულია მდგომარეობა მართალია, შემდეგი მარყუჟის პუნქტი არის შესრულებული . დასასრული პირობითი პუნქტი შეიძლება მონიშნული იყოს საკვანძო სიტყვით ბოლოს.

გარდა ამისა, რა არის LDR მკლავში? გამოყენება. The LDR ფსევდოინსტრუქცია გამოიყენება ორი ძირითადი მიზნისთვის: ლიტერალური მუდმივების გენერირებისთვის, როდესაც დაუყოვნებელი მნიშვნელობის რეესტრში გადატანა შეუძლებელია, რადგან ის MOV და MVN ინსტრუქციების დიაპაზონს სცილდება. რეესტრში პროგრამის მონათესავე ან გარე მისამართის ჩატვირთვა.

შეიძლება ასევე იკითხოს, რა არის bl in arm?

The BL ინსტრუქცია იწვევს ფილიალის ეტიკეტირებას და აკოპირებს შემდეგი ინსტრუქციის მისამართს LR-ში (R14, ბმული რეგისტრი).

როგორ მუშაობს ფილიალის ინსტრუქციები?

ა ფილიალი არის ინსტრუქცია კომპიუტერულ პროგრამაში, რომელიც შეუძლია გამოიწვიოს კომპიუტერი რომ დაიწყეთ სხვაგვარი შესრულება ინსტრუქცია თანმიმდევრობით და, შესაბამისად, გადახრის შესრულების ნაგულისხმევი ქცევისგან ინსტრუქციები წესით.

გირჩევთ: