hola
en la escuela vamos ayver el curso de lenguaje ensamblador para procesadores inetl y pos yo qisieara saber como programar para procesadores amd no se si puedan pasarme un tuto jejeje
weno eso estodo espero queme puedan ayudar
Son compatibles ...
ok tank gracias y no se si es mucho pedir pero no conoces algun tutu? gracias eso estodo
Lo mejor para entender todas las instrucciones son las referencias de Intel... estan en el Tomo 2.
Si no me equivoco TASM usa síntaxis Intel. Si no tienes conocimiento de ASM es mejor un manual mas que la propia referencia de intel, donde no es tan explicado.
Tienes conocimientos de ingles? Si asi es puedes echar una ojeada a un tuto bueno llamado "Art of assembly". http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html (http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html)
Si no sabes ingles o no lo dominas mucho esta muy bien el siguiente, donde esta bien explicado: http://www.drpaulcarter.com/pcasm/pcasm-book-spanish.zip (http://www.drpaulcarter.com/pcasm/pcasm-book-spanish.zip) (es el link de descarga directo).
Yo estoy estudiando ASM de un libro en papel, no online, de Francisco Charte Ojeda, llamado Lenguaje Ensamblador pero me imagino que lo querras online y gratis ;)
Saludos! Espero haberte ayudado :D
ok muxas gracias
ola aqi de nuevo molestando jejejeje a horra tengo un problema al ejecutar un ejemplo.
codigo:
ejem3 :dos.asm
;Este Programa demuestra el control de flujo
;entrada y salida por pantalla
.model small
.stack
.data ;directiva de declaracion de datos
Messaje db 13,10,"Programa de entrada y salida", '$'
Prompt db 13,10,"Entrada.$"
Again db 13,10,"De nuevo$"
Another db 13,10,"aqui esta de nuevo!$"
GoodBye db 13,10,"wenole halodictos.$"
.code
start:
mov dx, offset Messaje ;mensaje a la pantalla
mov ah,9h ;unsando 09h
int 21h ; e interrupcion 21
mov dx, offset Prompt ;mensaje a la pantalla
mov ah,9 ;unsando 09
int 21h
jmp First_Time ;continua en la etiqueta Firstime
Prompt_Again:
mov dx, offset Another
mov ah,9
int 21h
First_Time:
mov dx, offset Again
mov ah,9
int 21h
xor ah,ah ;limpia el valor ah a ah
int 16h ;interrupcion 16h lee caracter
mov bl,al ;almacena al en bl
mov dl,al ;mueve al a dl
mov ah,02h ;funcion 02h-caracter a pantalla
int 21h
cmp bl,'y' ; al=y?
je Prompt_Again ;si si, nuevo mensaje en pantalla
cmp bl,'y' ; al=y?
je Prompt_Again ;si si, nuevo mensaje en pantalla
theEnd:
mov dx,offset GoodBye
mov ah,9
int 21h
mov ah,4ch ;fin
int 21h
end start
fin de codigo
cuando ejecuto el codigo en lugar dq me imprima los mensajes me imprime unos simbolos q qiensave q son y pos nose aq se deva este proble espero q puedan ayudarme