რა არის ორი უღელტეხილის ასამბლერი?
რა არის ორი უღელტეხილის ასამბლერი?

ვიდეო: რა არის ორი უღელტეხილის ასამბლერი?

ვიდეო: რა არის ორი უღელტეხილის ასამბლერი?
ვიდეო: Two Pass Assemblers Tutorial 2024, ნოემბერი
Anonim

ორი - გაივლის ასამბლერები

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

გარდა ამისა, რა არის pass assembler?

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

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

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

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

როგორ მუშაობს ასამბლერი?

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

გირჩევთ: