Llenguatge d'assemblador: diferència entre les revisions
Contingut suprimit Contingut afegit
m Tipografia |
|||
Línia 44:
* El codi escrit en llenguatge d’assemblador posseeix una certa dificultat per a ser entès, ja que la seva estructura s’assembla al llenguatge de màquina, és a dir, és un llenguatge de baix nivell.
* El llenguatge d’assemblador és difícilment portable, és a dir, un codi escrit per a un microprocessador pot necessitar ser modificat per a ser utilitzat en una màquina diferent. Al canviar a una màquina amb una arquitectura diferent, generalment és necessari reescriure’l completament.
* Els programes fets per un programador expert en un llenguatge d’assemblador són generalment molt més ràpids i consumeixen menys recursos del sistema (memòria [[Memòria RAM|RAM]] i [[Memòria ROM|ROM]]) que el programa equivalent compilat des
* Amb un llenguatge d’assemblador es té un control molt precís de les tasques realitzades per un microprocessador, pel que es poden crear segments de codi difícils i/o ineficients de programar en un llenguatge d’alt nivell, ja que, entre altres coses, en el llenguatge d’assemblador es disposa d’instruccions del CPU que generalment no estan disponibles en els llenguatges d’alt nivell.
* També es pot controlar el temps en què tarda una rutina en executar-se, i impedir que s’interrompi durant la seva execució.
|