Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Bleach@lex en 19 Agosto 2010, 05:13 am



Título: turbo ensamblador para procesadores amd
Publicado por: Bleach@lex en 19 Agosto 2010, 05:13 am
hola
en la escuela vamos ayver el curso de lenguaje ensamblador para procesadores inetl y pos yo qisieara saver como programar para procesadores amd no se si puedan pasarme un tuto jejeje
weno eso estodo espero queme puedan ayudar


Título: Re: turbo ensamblador para procesadores amd
Publicado por: Eternal Idol en 19 Agosto 2010, 16:37 pm
Son compatibles ...


Título: Re: turbo ensamblador para procesadores amd
Publicado por: Bleach@lex en 19 Agosto 2010, 18:54 pm
ok tank gracias y no se si es mucho pedir pero no conoces algun tutu? gracias eso estodo


Título: Re: turbo ensamblador para procesadores amd
Publicado por: [L]ord [R]NA en 23 Agosto 2010, 07:37 am
Lo mejor para entender todas las instrucciones son las referencias de Intel... estan en el Tomo 2.


Título: Re: turbo ensamblador para procesadores amd
Publicado por: farresito en 23 Agosto 2010, 22:56 pm
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


Título: Re: turbo ensamblador para procesadores amd
Publicado por: Bleach@lex en 24 Agosto 2010, 05:16 am
ok muxas gracias


Título: Re: turbo ensamblador para procesadores amd
Publicado por: Bleach@lex en 25 Agosto 2010, 02:17 am
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