Difference between revisions of "АССЕМБЛЕР ТИЛИ"
Jump to navigation
Jump to search
м (1 версия) |
м (1 версия) |
(Айырма жок)
|
05:50, 27 Февраль (Бирдин айы) 2023 -деги абалы
(Assembler -Язык ассемблер). Программалоонун экинчи муундагы тили катары иштелип чыккан. Ассемблер тилиндеги буйруктар символдор жана коддор менен жазылат, ошол себептен аны программалоонун символдук тили деп да атап коюшат. Машине тилиндей, ассемблер тилин үйрөнүү татаал жана машинеге көзкаранды. Бирок машине тилине караганда бир кыйла артыкчылыкка ээ, аларга цифраларды пайдалануу ордуна символдорду колдонуп, буйруктар мнемокод деп аталган символдук код түрүндө жазылат. Мисалы, програм жазылганда кошуу үчүн С, салыштыруу үчүн L, көбөйтүү үчүн М ж.б. символдор пайдаланылат. Ассемблер тилинин башка артыкчылыгы символдук адрестерди пайдалануу менен сакталган орундарга түздөн түз кайрылат. Мисалы, буюмдар баасынын бирдиги үчүн сакталган адресин бүтүн сан түрүндө колдонуунун ордуна програмчы анын символдук аталышын колдонот. Ассемблер тилиндеги програмдын ыңгайсыздыгы – аны компьютер түздөн түз түшүнбөйт. Ассемблер програмын компьютерде аткартуу үчүн, аны адегенде машине тилине котортуу керек. Ассемблер тилинин кодун камтыган програм баштапкы програм деп аталат. Ассемблер тилинде жазылган баштапкы програмды машине тилиндеги эсептөөчү програмга которуучу програм дагы ассемблер деп аталат. Ассемблер тилиндеги бир буйрук демейде машине тилиндеги бир буйрукка которулат. Айрым учурда ассемблер тили бир нече машине буйругун камтыган макро деп аталган буйрукту камтышы мүмкүн. Макро машине тилинин бир нече аракетин камтуу менен програмчынын убактысын үнөмдөөгө мүмкүндүк берет.