DOCERR: Error en el ejemplo de macro en MASM 5.1 actualización manual

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 49245
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
El ejemplo de macro de actualización de página-23 en el "de Microsoft Macro Assembler 5.1: actualizaciones y Editor de Microsoft" tiene un error. La macro en el ejemplo se denomina RestRegs.

En el ejemplo actual se lee como sigue:
      RestRegs    MACRO         numloc   instr  regpushed,"#"            .            .            .                  ENDM				
la segunda línea se leerá como sigue:
         numloc  instr  regpushed,<#>				
sin embargo, incluso con esta corrección realizados en el ejemplo de esta macro no funcionará correctamente en MASM versión 5.1. En este ejemplo no funciona correctamente en MASM versión 5.1 debido a un problema con la directiva SUBSTR al asignar una cadena en una subcadena de sí mismo.
5.10

Propiedades

Id. de artículo: 49245 - Última revisión: 02/08/2014 20:13:55 - Revisión: 2.0

Microsoft Macro Assembler 5.1 Standard Edition

  • kbnosurvey kbarchive kbmt KB49245 KbMtes
Comentarios