Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lapras

#111
ASM / Re: Que cosa mas rara
7 Noviembre 2009, 00:51 AM
buf muchisimas gracias EI jamas se me hubiera ocurrido ;-) Gracias gracias gracias
#112
ASM / Re: Que cosa mas rara
6 Noviembre 2009, 17:02 PM
como hago para pasarlo a cadena
#113
ASM / Re: Que cosa mas rara
3 Noviembre 2009, 23:27 PM
y como hago para que me imprima el resultado de la suma?
#114
ASM / Re: Que cosa mas rara
3 Noviembre 2009, 23:23 PM
a mi me salian un monton de caracteres raros.
mira como me ha quedado al final:


.text   
        .globl main   

main:

        movl    $1, %ecx
addl     $1, %ecx

movl $1, %edx
movl    $1, %ebx       
        movl    $4, %eax       
        int     $0x80         

movl $1, %edx
movl  $msg, %ecx
movl    $1, %ebx       
        movl    $4, %eax       
        int     $0x80         




      movl    $0, %ebx       
      movl    $1, %eax       
       int     $0x80           

.data
msg:
.string "\n"


El problema es que ahora lo ejecuto y me sale una sola linea en blanco y no sale un 2.

Graciassss
#115
ASM / Re: Que cosa mas rara
3 Noviembre 2009, 21:00 PM
lo de edx seria la longitud de la cadena no? vale creo que ya lo pillo.
por cierto has provado a compilarlo? es algo bastante raro
#116
ASM / Que cosa mas rara
2 Noviembre 2009, 23:19 PM
que alguien compile y pruve este codigo ensamblador en linux.
yo de verdad no entiendo nada, pero cada vez esto me atrae mas:



.text  

       .globl main  

main:

       movl    $1, %edx
addl     $1, %edx

movl    $1, %ebx      
       movl    $4, %eax        
       int     $0x80          

movl $msg, %edx
movl    $1, %ebx        
       movl    $4, %eax      
       int     $0x80        




       movl    $0, %ebx      
       movl    $1, %eax      
       int     $0x80          

.data
msg:
.string "\n"
#117
ASM / Re: sintaxis intel y AT&T
11 Septiembre 2009, 23:58 PM
vaya pues gracias ;D
#118
ASM / Re: sintaxis intel y AT&T
11 Septiembre 2009, 21:51 PM
vaya que lio me pregunto a la hora de escribir ensablador como se hara refencia a ellos...
mira lo que acabo de encontrar:  http://developer.amd.com/assets/ThrivingandSurvivinginaMulti-CoreWorld.pdf
gracias por responder ;D
#119
ASM / Re: sintaxis intel y AT&T
11 Septiembre 2009, 20:55 PM
muchas gracias ;D eternal idol tu si que eres mi idolo :xD

Entonces los registros acumulador, base, etc... tambien se comparten?
gracias por los links
#120
ASM / Re: sintaxis intel y AT&T
11 Septiembre 2009, 14:56 PM
Gracias por contestar a todos  ;D

CitarSetProcessAffinityMask y SetThreadAffinityMask son funciones de la API de Windows, esto nos demuestra que el scheduler del S.O. es el que se encarga de encauzar la ejecucion de un hilo en un procesador determinado. Ademas el S.O. tiene que inicializar cualquier otro procesador que no sea el principal ... es un tema muy complejo y ligado a la arquitectura del hardware (APIC).

quieres decir que el propio SO ya usa automaticamente el 2º CPU cuando le da la gana? cada CPU tiene su APIC o es comun? Perdon que haga tantas preguntaas pero es que realmente este tema me interesa mucho y me gustaria aprender por muy complejo que sea ;)