Toggle menu
309,3 tis.
61
18
533,3 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Asemblerski jezik: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Bot: Automatski unos stranica
 
m bnz
 
Redak 1: Redak 1:
<!--'''Asemblerski jezik'''-->'''Asemblerski jezik''' ili jednostavno '''asembler''' je niži simbolički [[jezik]] orijentiran [[računalo|računalu]] (tj. prilagođen radu računala). Svaka instrukcija u asembleru predstavlja jednu instrukciju [[Strojni jezik|strojnog jezika]]. Asembler je programski jezik niske razine, međutim, mnogo je napredniji u odnosu na strojni jezik. Sam način programiranja nije bitno različit u odnosu na strojni jezik, ali je svaki binarni kod zamijenjen slovnom oznakom tako da je ovaj programski jezik mnogo razumljiviji.
'''Asemblerski jezik''' ili jednostavno '''asembler''' je niži simbolički [[jezik]] orijentiran [[računalo|računalu]] (tj. prilagođen radu računala). Svaka instrukcija u asembleru predstavlja jednu instrukciju [[Strojni jezik|strojnog jezika]]. Asembler je programski jezik niske razine, međutim, mnogo je napredniji u odnosu na strojni jezik. Sam način programiranja nije bitno različit u odnosu na strojni jezik, ali je svaki binarni kod zamijenjen slovnom oznakom tako da je ovaj programski jezik mnogo razumljiviji.


Svaki [[Procesor (računarstvo)|procesor]] posjeduje instukcije za sljedeće osnovne [[operacija|operacije]]:
Svaki [[Procesor (računarstvo)|procesor]] posjeduje instukcije za sljedeće osnovne [[operacija|operacije]]:

Posljednja izmjena od 15. travanj 2022. u 00:13

Asemblerski jezik ili jednostavno asembler je niži simbolički jezik orijentiran računalu (tj. prilagođen radu računala). Svaka instrukcija u asembleru predstavlja jednu instrukciju strojnog jezika. Asembler je programski jezik niske razine, međutim, mnogo je napredniji u odnosu na strojni jezik. Sam način programiranja nije bitno različit u odnosu na strojni jezik, ali je svaki binarni kod zamijenjen slovnom oznakom tako da je ovaj programski jezik mnogo razumljiviji.

Svaki procesor posjeduje instukcije za sljedeće osnovne operacije:

  • učitavanje (loading, moving) - tako da se odgovarajuće instrukcije zovu LD ili MOV
  • računanje - primjeri su AND, OR, XOR, NOT
  • grananja, odnosno programski skokovi - JMP, JNE, JE...

Ovisno o broju instrukcija strojnog jezika razlikujemo CISC i RISC procesore: CISC procesori imaju velik broj instrukcija, od kojih su mnoge složene pa se relativno sporo izvode, dok RISC procesori imaju implementiran malen broj osnovnih operacija, koje se izvode relativno brzo.

Vidi jezični prevoditelj (compiler), dekompilator, transkompilator, cross-kompilator, izvorni kod, strojni jezik, interpreter.

Programski primjer

pl:Asembler#Język asemblera