რა არის ასამბლეის ენის პროგრამა?
რა არის ასამბლეის ენის პროგრამა?

ვიდეო: რა არის ასამბლეის ენის პროგრამა?

ვიდეო: რა არის ასამბლეის ენის პროგრამა?
ვიდეო: რა არის პროგრამირება? 2024, მაისი
Anonim

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

გარდა ამისა, რა არის ასამბლეის ენის მაგალითი?

ან ასამბლეის ენა არის დაბალი დონის პროგრამირება ენა განკუთვნილია კონკრეტული ტიპის პროცესორისთვის. ის შეიძლება წარმოებული იყოს წყაროს შედგენით კოდი მაღალი დონის პროგრამირებიდან ენა (როგორიცაა C/C++), მაგრამ ასევე შეიძლება დაიწეროს ნულიდან. ქვემოთ მოცემულია რამდენიმე მაგალითები x86 პროცესორებით მხარდაჭერილი ინსტრუქციები.

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

ამის გათვალისწინებით, რისთვის გამოიყენება ასამბლეის ენა?

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

რა არის მნემონიკა ასამბლეის ენაში?

კომპიუტერში ასამბლეერი (ან შეკრება ) ენა , ა მნემონური არის ოპერაციის აბრევიატურა. საერთოდ, ა მნემონური არის ერთჯერადი შესრულებადი მანქანის სიმბოლური სახელი ენა ინსტრუქცია (opcode) და არის მინიმუმ ერთი opcode მნემონური განსაზღვრულია თითოეული მანქანისთვის ენა ინსტრუქცია.

გირჩევთ: