huh: Buenas el Assembler no es mi fuerte aunque me desenvuelvo un poco,
hace tiempo que aprendí y lo olvidé, ahora necesito usarlo para algunas
tareas pascal.
He estado observando y han cambiado muchas cosas en los lenguajes ASM
desde que comecé a hacer mis pinitos , desde clausulas .model . data y cosas de esas que mi MASM antiguo ni si quiera acepta , veo por internet que no se usan
los segmentos como yo aprendí antaño como por ejemplo:
- code segment word public
- code ends
ahora se usa algo asi
.code
ahora dispongo del MASM611 y parece que que sí acepta estos terminos tambien tengo el NASM Netwide Assembler NASM y veo muchas novedades.
- ahí va my pregunta
Alguien sabe como se hace un salto de este tipo
jmp 0x1000:0x00 este es para el Netwide Assembler NASM
Quisiera saber como se hace para el MASM ya que he probado todo tipo de variaciones y no hay tu tia. Al final he usado el DEBUG para crear el salto directamente en código de programa y funciona , pero no creo que sea la forma más conveniente de hacerlo.
Sé que se puede hacer - a lo mejor no directamente - pero es tan basico
que si el compilador no sabe hacerlo habria que buscarse otro assembler,
el NASM lo hace directamente pero aún lo desconozco , y como aprendí
con el MASM ...pues eso.
alguien sabe como. (para el MASM)
algo parecido a esto - jmp far ptr FFFF:1000 -
SALUD.O.S
MICROPAIS