[eside-ghost] ASM
Perki Pat
perki_pat5 en yahoo.es
Lun Sep 26 21:08:05 CEST 2005
kender wrote:
> Buenas
>
> Ultimamente he estado enredando con ensamblador (AT&T aunq...poco
> importa) y soy un novato en esto.
> El problema es q el otro dia haciendo una prueba con una division DIV al
> intentar push-ear %AL y %AH a la pila me daba un error el as.
> Un cacho del codigo:
>
> (en eax ya hay un valor..)
> movb $10,%bl
> div %bl
> addb $48,%ah
> addb $48,%al
> pushb %al
> pushb %ah
>
> y el error q me soltaba es:
>
> $ as hello.asm -o hello.o
> hello.asm: Assembler messages:
> hello.asm:22: Error: suffix or operands invalid for `push'
> $
>
> Sabeis porq puede ser?
http://sourceware.org/ml/binutils/2000-05/msg00092.html
>
> Yo ya lo he solucionado moviendo %ah a %bh y push-eando %bx pero me
> parece una capuza y me gustaria saber porq no se puede push-ear el %al o
> %ah. He buscado por internet y he preguntado...pero no me an aclarado nada.
>
> Un saludo y gracias :)
>
> --
> http://kender.homelinux.org
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
Más información sobre la lista de distribución eside-ghost