АССЕМБЛЕР ТИЛИ

Кыргыз Энциклопедия жана Терминология Борбору дан
04:59, 19 Февраль (Бирдин айы) 2026 карата imported>Gulira тарабынан жасалган версия
(айырма) ← Мурунку нускасы | Соңку нускасы (айырма) | Жаңыраак нускасы → (айырма)
Навигацияга өтүү Издөөгө өтүү

АССЕМБЛЕР ТИЛИ ( англисче Assembler - чогултуу ) – программалоонун экинчи муундагы тили катары иштелип чыккан. Ассемблер тилиндеги буйруктар символдор жана коддор менен жазылат, ошол себептен аны программалоонун символдук тили деп да атап коюшат. Машине тилиндей, ассемблер тилин үйрөнүү татаал жана машинеге көз каранды. Бирок машине тилине караганда бир кыйла артыкчылыкка ээ, аларга цифраларды пайдалануу ордуна символдорду колдонуп, буйруктар мнемокод деп аталган символдук код түрүндө жазылат. Мисалы, программа жазылганда кошуу үчүн С, салыштыруу үчүн L, көбөйтүү үчүн М ж.б. символдор пайдаланылат. Ассемблер тилинин башка артыкчылыгы символдук адрестерди пайдалануу менен сакталган орундарга түздөн түз кайрылат. Мисалы, буюмдар баасынын бирдиги үчүн сакталган адресин бүтүн сан түрүндө колдонуунун ордуна программачы анын символдук аталышын колдонот. Ассемблер тилиндеги программанын ыңгайсыздыгы – аны компьютер түздөн түз түшүнбөйт. Ассемблер программасын компьютерде аткартуу үчүн, аны адегенде машине тилине котортуу керек. Ассемблер тилинин кодун камтыган программа баштапкы программа деп аталат. Ассемблер тилинде жазылган баштапкы программаны машине тилиндеги эсептөөчү программага которуучу программа дагы ассемблер деп аталат. Ассемблер тилиндеги бир буйрук демейде машине тилиндеги бир буйрукка которулат. Айрым учурда ассемблер тили бир нече машине буйругун камтыган макро деп аталган буйрукту камтышы мүмкүн. Макро машине тилинин бир нече аракетин камтуу менен программачынын убактысын үнөмдөөгө мүмкүндүк берет.


Файл:АССЕМБЛЕР ТИЛИ.jpg