Тотықұс жиынының тілі - Parrot assembly language

The Тотықұс жиынының тілі (PASM) негізгі болып табылады құрастыру тілі арқылы қолданылады Parrot виртуалды машинасы.

PASM - бұл Parrot стекіндегі ең төменгі деңгейдегі құрастыру тілі. The Тотықұс аралық ұсыну (PIR) - бұл компиляторлардың дамуын жеңілдету үшін кеңейтілген PASM.

The сәлем әлем бағдарламасы PASM-де жай:

«Сәлем әлем!  n» соңы

Бұл ұқсас болса да бастапқы код кейбірінде жоғары деңгейлі бағдарламалау тілдері, күрделі PASM бағдарламалары басқа құрастыру тілдеріне ұқсас болады. Бұған негізгі ерекшеліктер бағдарламалаудың төмен деңгейі PASM-де жолдарды өңдеу және жоғарыда көрсетілгендей енгізу және шығару болып табылады. Сонымен қатар, PASM автоматты түрде жұмыс істейді қоқыс шығару виртуалды машинадан, және бұл мүмкіндік бермейді көрсеткіш арифметикасы.

Parrot ассемблерінде аппараттық жинақтау тілдеріне қарағанда көбірек нұсқаулық бар CISC процессорлар. Себебі шекті шығын Parrot-те жаңа нұсқаулық жасау аппараттық қамтамасыз етудің шекті шығындарымен салыстырғанда төмен, ал Parrot жасаушыларында белгілі бір мақсат болған жоқ минимализм.

Сыртқы көздер