[section .data]msg DB 'Hola$'
msg: db "Hola", 0
Que diferencia hay de poner?Código: [Seleccionar][section .data]msg DB 'Hola$'a ponerCódigo: [Seleccionar]msg: db "Hola", 0Creo, que no estoy seguro, que la diferencia está en lo que usas para imprimir la cadena. Con la terminación en 0 delimitas el fin de la cadena como en C por lo que usaras algo así como printf y con la terminación en $ usaras una interrupción software ,la 21h de microsoft por ejemplo, que usará $ para delimitar el final de la cadena. Si no es así que venga alguien y me corrija.Un saludo.
y tambien que me recomiendas para empezar a programar me gustaria por ejemplo ejecutar asm sin sistema operativo, que tendria que saber para hacer eso, lo se estoy muy verde.