Ассемблер тіліндегі бағдарлама дегеніміз не?
Ассемблер тіліндегі бағдарлама дегеніміз не?

Бейне: Ассемблер тіліндегі бағдарлама дегеніміз не?

Бейне: Ассемблер тіліндегі бағдарлама дегеніміз не?
Бейне: Интерпретатор және компилятор 2024, Мамыр
Anonim

Кейде деп те атайды құрастыру немесе ASM, an ассемблер тілі төменгі деңгей болып табылады бағдарламалау тілі . Бағдарламалар жазылған ассемблер тілдері арқылы құрастырылған құрастырушы . Әр құрастырушы өзіндік бар ассемблер тілі , ол бір нақты компьютер архитектурасына арналған.

Сонымен қатар, ассемблер тілінің мысалы дегеніміз не?

Ан ассемблер тілі төмен деңгейлі бағдарламалау болып табылады тіл процессордың белгілі бір түріне арналған. Ол компиляция көзі арқылы шығарылуы мүмкін код жоғары деңгейлі бағдарламалаудан тіл (мысалы, C/C++), бірақ оны нөлден бастап жазуға болады. Төменде кейбіреулері берілген мысалдар x86 процессорлары қолдайтын нұсқаулар.

Екіншіден, ассемблер тілі қалай жұмыс істейді? Сіздің процессорыңыз орындалмайды құрастыру . The құрастырушы оны машинаға айналдырады код . Бұл процесс екеуіне де байланысты ассемблер тілі және мақсатты компьютер архитектурасы. Нұсқаулар құрастыру коды Нұсқаулардың нақты жиынымен салыстырыңыз және сіз мақсат етіп отырған CPU архитектурасына атауларды тіркеңіз.

Осыны ескере отырып, ассемблер тілі не үшін қолданылады?

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

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

Компьютерде құрастырушы (немесе құрастыру ) тіл , а мнемоникалық аноперацияның аббревиатурасы болып табылады. Жалпы, А мнемоникалық бір орындалатын машинаның символдық атауы тіл нұсқау (опция коды) және кем дегенде бір операция коды бар мнемоникалық әрбір машина үшін анықталған тіл нұсқау.

Ұсынылған: