Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Errores más comunes a la hora <strong>de</strong> programar en <strong>ensamblador</strong><br />
Al ensamblar o linkear un programa, es probable que surjan errores severos<br />
o severe errors. La manera más eficiente <strong>de</strong> <strong>de</strong>tectar el error es ubicar:<br />
<br />
<br />
<br />
Línea <strong>de</strong> código don<strong>de</strong> se encuentra el error<br />
Código <strong>de</strong> error<br />
Descripción <strong>de</strong>l error<br />
Conociendo alguno <strong>de</strong> los 3 datos es posible <strong>de</strong>tectar el error. Sin embargo,<br />
en caso <strong>de</strong> no obtener una respuesta clara, a continuación se presentan algunas<br />
<strong>de</strong> las causas más comunes por las que se producen errores.<br />
Nombre <strong>de</strong> archivo <strong>de</strong>masiado largo<br />
Este error suele reconocerse por el mensaje Unable to open input file:<br />
nombreDelPrograma.asm.<br />
I<strong>de</strong>ntificadores (variables) duplicados y referencias a éstos<br />
Tanto en lenguajes <strong>de</strong> alto nivel como en Ensamblador, no <strong>de</strong>be <strong>de</strong> haber<br />
dos o más variables con el mismo nombre. Por lo general, se le pue<strong>de</strong> i<strong>de</strong>ntificar<br />
por Syntax error.<br />
Mala asignación <strong>de</strong> datos a segmentos<br />
Esto es causado por no realizar un puenteo a<strong>de</strong>cuado al mover datos, o<br />
bien, asignar una ca<strong>de</strong>na directamente a un registro al tratar <strong>de</strong> mostrar una<br />
ca<strong>de</strong>na.<br />
Referencia a i<strong>de</strong>ntificador, etiqueta, procedimiento almacenado o<br />
MACRO inexistente<br />
Eso suce<strong>de</strong> cuando, o se hace referencia a un i<strong>de</strong>ntificador no existente, o<br />
se escribió mal.<br />
98