Skip to main content

Todas las preguntas

Etiquetadas con
4 votos
1 respuesta
63 vistas

¿Cuál es el error lógico en la función de operación booleana en Ensamblador GAS Windows 10 de arquitectura x86_64 con compilar TDM-GCC 10.3.0?

Problema Estoy haciendo como mini proyecto educativo, una biblioteca o librería (no sé que es) de el tipo de dato booleano en C, usando Ensamblador para definir las funciones. El problema que tengo es ...
Avatar del usuario ASMAZREG
  • 333
4 votos
1 respuesta
66 vistas

¿Cómo inicializo el registro rdx para una división en una función de tipo fastcall en windows 10?

Quiero hacer una función división, pero tengo problemas con la inicialización de rdx porque siempre es 0. Hasta el momento no he intentado algo, pero no porque sea flojo sino porque no se me ocurre de ...
Avatar del usuario ASMAZREG
  • 333
3 votos
1 respuesta
45 vistas

Función en GAS retorna 65534 cuando multiplico 255 * 2 en Windows x64 por medio de GCC del compilador TDM-GCC 10.3.0

Esté es el código de la función con .intel_syntax activado. gnwmult8_32: movzbw ax, cl # Muevo el valor del registro cl al registro ax cbw # Extiende el registro dl a 16 bits ...
Avatar del usuario ASMAZREG
  • 333
0 votos
1 respuesta
121 vistas

¿Cuándo limpiar el buffer de entrada?

¿Como sé cuando tengo que limpiar el buffer de entrada? Ya sé que lo tengo que hacer cuando no me deja ingresar más datos o simplemente me salta al proximo ingreso. Pero quiero teoría, lo tengo que ...
Avatar del usuario Rodrigo
  • 149
1 voto
1 respuesta
915 vistas

Resolver problema con generador de contraseñas en C

Me gustaría saber si alguien ayudarme a completar lo que me queda de este programa que lo que va a hacer es mediante consola de comandos (cmd) nombraremos al archivo (en este caso se llama password) y ...
Avatar del usuario Minibiru
3 votos
2 respuestas
2k vistas

¿Cuál es la traducción al español correcta del término array? [cerrada]

Conocí el término al estar aprendiendo C en el libro de Deitel y Deitel en el cuál se mencionaba arreglo para referirse al término que en inglés se conoce como array, sin embargo al estar dentro de la ...
Avatar del usuario Ibrahim CS
2 votos
0 respuestas
62 vistas

¿Es posible saltar a una dirección de memoria en inline assembly?

Estoy trabajando en un sistema operativo en C y ensamblador. Este cumple la especificación Multiboot, ya que se carga con GRUB. He leído que GRUB tiene la capacidad de cargar módulos o initial ...
Avatar del usuario Alvarito050506
4 votos
1 respuesta
1k vistas

Llenar arreglo char con caracteres de uno más grande en ASSEMBLY IA32

Estoy tratando de hacer la traducción de un código que hice en C a assembly IA32: int i=0; char s[3]; char c[n]; for(i = 0; i < 3; i++){ s[i] = c[i]; } n es una variable de tipo entero que ...
Avatar del usuario Frank Ponte
1 voto
1 respuesta
57 vistas

Recibir respuesta de un módulo BT en Android

Estoy acabando una app en la que a un PIC a través de un modulo Bluetooth HC06 le envío datos y los muestro en un lcd. Ahora quiero implementar las confirmaciones, en la que cuando le llegue al pic ...
Avatar del usuario Sergio Cv
  • 1,166
2 votos
0 respuestas
149 vistas

Capturar trama, guardarla en memoria y mostrarla en lcd

Actualmente estoy desarrollando una app en android que envía una string a un módulo bluetooth HC06 y es recogido por un pic 16f883. He creado una interrupción que hace que cuando llega la trama la ...
Avatar del usuario Sergio Cv
  • 1,166