Ikki o'tishli assembler nima?
Ikki o'tishli assembler nima?

Video: Ikki o'tishli assembler nima?

Video: Ikki o'tishli assembler nima?
Video: YOQA BICHISHNI O'RGANING. 2024, May
Anonim

Ikki - montajchilardan o'tish

The ikki o'tishli assembler amalga oshiradi ikki o'tish manba dasturi orqali. Birinchisida o'tish , u faqat yorliq taʼriflarini qidirib, butun manba dasturini oʻqiydi. Asosan, assembler Bir vaqtning o'zida dasturni bir qatordan o'tadi va bu ko'rsatma uchun mashina kodini yaratadi.

Bundan tashqari, pass assembler nima?

BIR PASSLI YIG'LASH A yagona o'tish moslamasi dasturni bir marta skanerlaydi va ekvivalent ikkilik dasturni yaratadi assembler barcha ramziy buyruqlarni mashina kodi bilan almashtiring bitta o'tish . Yig'ish dasturi qoidalarida belgining dasturning biror joyida belgilanishi kerakligi aytiladi.

Shuningdek, bilingki, assemblerning turlari qanday? An assembler ikkitasini tarjima qilish kerak turli xil belgilardan: assembler -belgilangan belgilar va dasturchi tomonidan belgilangan belgilar. The assembler -belgilangan belgilar mashina ko'rsatmalari va psevdoko'rsatmalari uchun mnemonikadir.

Yuqoridagilardan tashqari, oddiy ikki o'tishli assembler birinchi o'tishda nima qiladi?

A oddiy ikki - pass assembler qiladi quyida keltirilgan birinchi o'tish : U harflar uchun joy ajratadi. U dasturning umumiy uzunligini hisoblab chiqadi. U belgilar va ularning qiymatlari uchun belgilar jadvalini tuzadi.

Assembler qanday ishlaydi?

Assembler . An assembler assembler tilini mashina kodiga aylantiruvchi dastur. U yig'ish kodidan asosiy buyruqlar va operatsiyalarni oladi va ularni ma'lum turdagi protsessor tomonidan tan olinishi mumkin bo'lgan ikkilik kodga aylantiradi. Yig'uvchilar bajariladigan kod ishlab chiqarishi bilan kompilyatorlarga o'xshaydi.

Tavsiya: