Parrotsni yig'ish tili - Parrot assembly language

The Parrotsni yig'ish tili (PASM) asosiy hisoblanadi assambleya tili tomonidan ishlatilgan Parrot virtual mashinasi.

PASM - bu Parrot stekidagi eng past darajadagi yig'ilish tili. The Parrotsning oraliq vakili (PIR) - bu kompilyatorlarning rivojlanishini soddalashtirish uchun kengaytirilgan PASM.

The salom dunyo dasturi PASM-da oddiygina:

chop etish "Salom dunyo!  n" tugatish

Shunga o'xshash bo'lsa ham manba kodi ba'zilarida yuqori darajadagi dasturlash tillari, yanada murakkab PASM dasturlari boshqa yig'ilish tillariga o'xshaydi. Bunga asosiy istisnolar past darajadagi dasturlash PASM-da satrlarni boshqarish va yuqorida ko'rsatilgandek kirish va chiqish. Bundan tashqari, PASM avtomatik ravishda ishlaydi axlat yig'ish virtual mashinadan va bunga yo'l qo'ymaydi ko'rsatkich arifmetikasi.

Parrot assambleyasi tili, hatto apparat yig'ish tillariga qaraganda ko'proq ko'rsatmalarga ega CISC protsessorlar. Buning sababi marjinal xarajat Parrot-da yangi yo'riqnomani yaratish apparatda bajariladigan xarajatlar bilan taqqoslaganda past va Parrot-ning yaratuvchilari aniq maqsadga ega emas edilar. minimalizm.

Tashqi manbalar