Assemblerin keçid strukturu nədir?
Assemblerin keçid strukturu nədir?
Anonim

Bir pass assembler keçir mənbə faylı üzərində bir dəfə, eyni şəkildə keçmək etiketlərin toplanması, gələcək istinadların həlli və faktiki montajın aparılması. Çətin hissə gələcək etiket istinadlarını (irəli istinad problemi) həll etmək və kodu bir yerə yığmaqdır. keçmək.

Həmçinin assemblerdə pass nədir?

Montajçı aşağı səviyyəli montaj kodunda yazılmış təlimatları yerdəyişdirilə bilən maşın koduna çevirmək və yükləyici üçün məlumat yaratmaq üçün proqramdır. Budur montajçı bu vəzifələri iki yerə bölün keçir : Keçmək -1: Simvolları və hərfiləri müəyyən edin və onları müvafiq olaraq simvolik cədvəl və hərfi cədvəli yadda saxlayın.

Həmçinin, niyə bizə iki keçid montajçı lazımdır? Əsas səbəb ən çox montajçılar a2-dən istifadə edin keçmək sistem irəli istinadlar problemini həll etməkdir - mənbə kodunu təhlil edərkən hələ rast gəlinməyən dəyişənlərə və ya alt proqramlara istinadlar.

Bundan əlavə, assemblerin müxtəlif növləri hansılardır?

An montajçı iki tərcümə etməlidir müxtəlif növlər simvollardan: montajçı -müəyyən edilmiş simvollar və proqramçı tərəfindən müəyyən edilmiş simvollar. The montajçı -müəyyən edilmiş simvollar maşın təlimatları və yalançı təlimatlar üçün mnemonikalardır.

Assemblerdə hərfi nədir?

Müəyyən bir dilə xas olmadan, a hərfi adı olmayan sabitdir. The Montajçı proqram qrupları bütün hərfi təkrarlanmadan daimi bir hovuzda birlikdə. Bunu bildirən "=" işarəsidir Montajçı bu hovuzda bir dəyər yaratmaq üçün, əgər biri artıq yaradılmayıbsa.

Tövsiyə: