Ассемблер тили программасы деген эмне?
Ассемблер тили программасы деген эмне?

Video: Ассемблер тили программасы деген эмне?

Video: Ассемблер тили программасы деген эмне?
Video: 6-класс | Информатика | Программалар жана программалоо тилдери 2024, Май
Anonim

Кээде деп аталат чогулуш же ASM, an ассамблея тили төмөнкү деңгээл болуп саналат программалоо тили . Программалар жылы жазылган ассемблер тилдери тарабынан түзүлөт монтаждоочу . ар монтаждоочу өзүнүн бар ассамблея тили , ал бир конкреттүү компьютер архитектурасы үчүн иштелип чыккан.

Мындан тышкары, ассемблер тилинин мисалы деген эмне?

Ан ассамблея тили төмөнкү деңгээлдеги программалоо болуп саналат тил процессордун белгилүү бир түрү үчүн иштелип чыккан. Бул, балким, компиляция булагы менен өндүрүлгөн код жогорку деңгээлдеги программалоодон тил (мисалы, C/C++) бирок нөлдөн баштап жазууга да болот. Төмөндө кээ бирлери бар мисалдар x86 процессорлору тарабынан колдоого алынган көрсөтмөлөр.

Экинчиден, ассемблер тили кандай иштейт? Сиздин CPU иштебейт чогулуш . The монтаждоочу аны машинага айландырат код . Бул процесс экөөнө тең көз каранды ассамблея тили жана максаттуу компьютер архитектурасы. Инструкциялар ассамблея коду чыныгы нускамалар топтомун картага түшүрүп, сиз максат кылып жаткан CPU архитектурасынын аттарын каттаңыз.

Муну эске алып, ассемблер тили эмне үчүн колдонулат?

Бүгүн, ассамблея тили болуп саналат колдонулган биринчи кезекте түздөн-түз аппараттык манипуляциялоо, адистештирилген процессор нускамаларына жетүү же маанилүү аткаруу маселелерин чечүү үчүн. Типикалык колдонуулар - бул түзмөк драйверлери, төмөнкү деңгээлдеги орнотулган системалар жана реалдуу убакыт системалары.

Ассемблер тилинде мнемоникалык деген эмне?

Компьютерде монтаждоочу (же чогулуш ) тил , а мнемоникалык аноперациянын аббревиатурасы. Жалпысынан А мнемоникалык бир аткарылуучу машинанын символикалык аты тил нускама (opcode) жана жок дегенде бир операция коду бар мнемоникалык ар бир машина үчүн аныкталган тил көрсөтмө.

Сунушталууда: