Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

...sobre assembler

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ...sobre assembler Responder citando

HOLA!!!

Yo se que no deberia estar tocando este tema porque tengo entendido que aqui solamente se habla de C++.

Yo solo queria preguntar si alguien conoce un programa que sea como el Builder pero de Assembler porque yo lo hago en bloc de notas, lo guardo como .asm y luego con un tasm de 16 le doy tasm archivo.asm y tlink archivo.asm desde la line de cogido pero es muy tedioso programar en assembler con bloc de notas como lo hago yo...

Si alguien me tiene un programita como Builder c++ (para assembler) o algo mejor avisenme porfavor...

GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Aqui tienes un ejemplo de una funcion que intercambia un buffer q esta en BGRa RGB en ensamblador. Esta funcion es mas eficiente en asm que en c++.

Código:


void __fastcall TForm1::flipIt(void * buffer)   // Flips the red and blue bytes (512x512)
{
   void* b = buffer;   // Pointer to the buffer
   __asm         // Assembler code to follow
   {
      mov ecx, 512*512           // Counter set to dimensions of our memory block
      mov ebx, b              // Points ebx to our data (b)
      label:                 // Label used for looping
         mov al,[ebx+0]     // Loads value at ebx into al
         mov ah,[ebx+2]     // Loads value at ebx+2 into ah
         mov [ebx+2],al           // Stores value in al at ebx+2
         mov [ebx+0],ah      // Stores value in ah at ebx

         add ebx,3      // Moves through the data by 3 bytes
         dec ecx         // Decreases our loop counter
         jnz label      // If not zero jump back to label
   }


}



Espero que te ayude a introducirte a ASM en c++ builder. Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

HEY ROID MUCHISISISISIMAS GRACIAS!!!!.... he tomado este ejemplo como ayuda... pero sigo sin saber si hay algun Builder pero de Assembler.

Pero gracias por tu ejemplo... DE VERDAD!!! GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

http://www.softpedia.com/progScreenshots/Assembler-with-Microprocessor-Simulator--p-Screenshot-3705.html

Espero te sirva este programa, no se si es lo que buscas...
_________________
Be water my friend.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.