რომელი ინსტრუქციების კომპლექტს აქვს კოდის უფრო მაღალი სიმკვრივე?
რომელი ინსტრუქციების კომპლექტს აქვს კოდის უფრო მაღალი სიმკვრივე?

ვიდეო: რომელი ინსტრუქციების კომპლექტს აქვს კოდის უფრო მაღალი სიმკვრივე?

ვიდეო: რომელი ინსტრუქციების კომპლექტს აქვს კოდის უფრო მაღალი სიმკვრივე?
ვიდეო: 🔵 Blackview ჩანართი 16 - ტაბლეტის დეტალური მიმოხილვა 2024, ნოემბერი
Anonim

ცერა თითი ინსტრუქციის ნაკრები გამოიყენება ARM ® ქერქი®-M პროცესორები უზრუნველყოფს შესანიშნავ კოდის სიმკვრივე სხვა პროცესორის არქიტექტურასთან შედარებით. ბევრი პროგრამული უზრუნველყოფის შემქმნელი, რომელიც მიგრირდება 8-ბიტიანი მიკროკონტროლერებიდან, დაინახავს პროგრამის საჭირო ზომის მნიშვნელოვან შემცირებას, ხოლო შესრულება ასევე მნიშვნელოვნად გაუმჯობესდება.

აქ რა არის მაღალი კოდის სიმკვრივე მკლავში?

2. 23. კოდის სიმკვრივე თავისუფლად მიუთითებს იმაზე, თუ რამდენი მიკროპროცესორის ინსტრუქცია სჭირდება მოთხოვნილი მოქმედების შესასრულებლად და რამდენ ადგილს იკავებს თითოეული ინსტრუქცია. ზოგადად, რაც უფრო ნაკლებ ადგილს იკავებს ინსტრუქცია და რაც უფრო მეტ სამუშაოს იკავებს მიკროპროცესორს თითო ინსტრუქციაზე, მით უფრო მკვრივია მისი კოდი არის.

გარდა ამისა, რა არის 32 ბიტიანი ARM ინსტრუქციების ნაკრების ერთი უპირატესობა და 16 ბიტიანი ARM Thumb ინსტრუქციების ნაკრების ერთი უპირატესობა? The 32 - ცოტა ინსტრუქციები უზრუნველყოს მანქანაზე სრული წვდომა და ორიგინალის უმეტესი მოქნილობა ARM ინსტრუქციის ნაკრები . The 16 - ცოტა ინსტრუქციები განაგრძეთ კოდის ღირსეული სიმკვრივის უზრუნველყოფა.

ანალოგიურად, შეიძლება იკითხოთ, რა არის კოდის მაღალი სიმკვრივე?

კოდის სიმკვრივე - კომპიუტერული განმარტება სივრცის რაოდენობა, რომელსაც შესრულებადი პროგრამა იკავებს მეხსიერებაში. კოდის სიმკვრივე მნიშვნელოვანია მობილურ მოწყობილობებში, რომლებიც შეიცავს შეზღუდული რაოდენობის მეხსიერებას.

რამდენი ARM ინსტრუქცია არსებობს?

ARM აქვს სულ 37 რეგისტრი, ყველა მათგანი 32 ბიტიანია. ამჟამად ხელმისაწვდომი რეესტრების დაშლა არ არის. - ყველა ინსტრუქციები შეუძლია r0-r14 პირდაპირ წვდომას. - უმეტესობა ინსტრუქციები ასევე ნებადართულია კომპიუტერის გამოყენება.

გირჩევთ: