Caracteristicas:
Consume menos recursos y memoria RAM yROM, a comparacion de un lenguaje de alto nivel.
Es de difícil comprensión.
Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un microprocesador por lo que se pueden crear segmentos de código difíciles y/o muy ineficientes de programar en un lenguaje de alto nivel, ya que, entre otras cosas, en el lenguaje ensamblador se dispone de instrucciones del CPU que generalmente no están disponibles en los lenguajes de alto nivel.
Representación de nemónicos de lenguaje máquina para procesadores i386:
Código binario | Código hexadecimal | Código ASCII | Nemónico | Acción |
50 | P | ADD | Suma al acumulador | |
00101101 | B1 | ± | SUB | Resta al acumulador |
010000xx | 40 | @ | INC | Incrementa al registro |
010010xx | 12 | � | DEC | Decrementa al registro |
00110010 | 32 | � | Jxx | Salto al registro o xx |