El código fuente en lenguaje ensamblador generalmente permite el uso de constantes y comentarios del programador.
Determinar qué instrucciones serían encontradas realmente durante una ejecución del programa reduce al problema de parada probado no solucionable.
Las funciones externas dependen del sistema en el que se ejecute el programa a desensamblar: Bajo sistemas como DOS, la mayoría de las veces puede indicar las funciones que se llaman (llamar a una función requiere normalmente una llamada a una interrupción con valores específicos en los registros, que deben ser consultados si no son provistos por el programa desensamblador).
Por ejemplo, para imprimir un texto en pantalla: En cambio bajo sistemas operativos modernos como Windows, las funciones se llaman por nombres, y esto suele ser bastante autoexplicativo.
Por ejemplo, el objdump, parte del GNU Binutils, está relacionado con el depurador interactivo gdb.