Mihiztadura-lengoaia

Mihiztadura-lengoaia nemonikoak (laburdurak) erabiltzen duen behe-mailako programazio-lengoaia da, makina lengoaiaren antzekoa.[1]

Motorola 6800 Assembly Language.png

SarreraAldatu

Mihiztadura-lengoaian programazio lana eta hardwareren ezaugarriak bereizten dira. Honela ez ditugu ez memoriako helbide errealik, ez kode numerikorik erabili behar. Honen ordez instrukzioak sinbolikoki kodetzen dira. Instrukzio bakoitzari kode nemoniko bat dagokio, bere eginkizunarekin zerikusia duena.

Lengoaia hauek erabiltzen duten alfabetoa sinbolo edo nemoniko multzo batez osatuta dago. Lengoaia hauen ezaugarriak:

  • Datuak atzitzeko helbide sinbolikoak erabiltzen dituzte, helbide bitarren ordez
  • Iruzkinak onartzen ditu
  • Agindu-bitarrak nemonikoen ordez aldatzen dira

Beste desberdintasun bat instrukzioen formatuan dago. Normalean, mihiztadura-lengoaian 4 elementu dituzte, batzuetan guztiak ez agertu arren: etiketa, agindu-kodea, eragigaiak eta oharrak.

Honela ere, mihiztadura-lengoaiak harreman oso estua du makina-lengoaiarekin, mihiztadura-lengoaiaz idatzitako programako instrukzio bakoitza makina-lengoaian ere instrukzio bat izango baita. Desberdintasuna kodeketan eta formatuan dago.

ErreferentziaAldatu

  1. Arbelaitz, Olatz; Arregi, Olatz; Etxeberria, Izaskun; Garay, Nestor; Martin, Jose-Ignazio; Muguerza, Javier; Rodriguez, Clemente; Arruabarrena, Agustin et al.. (2004). Makina-hizkuntza : oinarrizko konputagailu baten egitura, agindu-multzoa eta programazioa. Universidad del País Vasco, Servicio Editorial = Euskal Herriko Unibertsitatea, Argitalpen Zerbitzua ISBN 84-8373-592-X. PMC 433600969. (Noiz kontsultatua: 2021-02-10).

Ikus, gaineraAldatu

Kanpo estekakAldatu