Home : Uvjeti softvera : Definicija jezika skupštine

Skupštinski jezik

Montažni jezik je niska razina programski jezik dizajniran za određenu vrstu procesor. Može ga proizvesti sastavljanje izvorni kod s programskog jezika visoke razine (kao što je C / C ++), ali se također može pisati ispočetka. Sklopni kod može se pretvoriti u strojni kod pomoću alata asembler.

Od većine Sastavljači pretvoriti Izvorni kod izravno na strojni kod, programeri često stvaraju programi bez upotrebe asemblerskog jezika. Međutim, u nekim se slučajevima za precizno podešavanje programa može koristiti kod sklopa. Na primjer, programer može napisati određeno postupak u montažnom jeziku kako bi se osiguralo da funkcionira što učinkovitije.

Dok se montažni jezici razlikuju između procesora arhitekture, oni često uključuju slične upute i operatore. Ispod je nekoliko primjera uputa koje podržava x86 procesora.

  • MOV - premještanje podataka s jednog mjesta na drugo
  • DODAJ - dodaj dvije vrijednosti
  • SUB - oduzmi vrijednost od druge vrijednosti
  • PUSH - guranje podataka na a stog
  • POP - pop podaci iz hrpe
  • JMP - skok na drugo mjesto
  • INT - prekida proces

Za dodavanje brojeva 3 i 4 može se koristiti sljedeći montažni jezik:

mov eax, 3 - učitava 3 u registar "eax"
mov ebx, 4 - učitava 4 u registar "ebx"
dodaj eax, ebx, ecx - dodaje "eax" i "ebx" i pohranjuje rezultat (7) u "ecx"

Pisanje asemblerskog jezika dosadan je postupak jer se svaka operacija mora izvesti na vrlo osnovnoj razini. Iako možda nije potrebno koristiti sklopni kod za stvaranje računalnog programa, učenje skupštinskog jezika često je dio a Computer Science kurikulum jer pruža koristan uvid u način rada procesora.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju skupštinskog jezika. U računalnoj terminologiji objašnjava što znači skupni jezik i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija skupštinskog jezika korisna, možete se na nju pozvati pomoću gore navedenih citata.