Todas las preguntas
Etiquetadas con c programación-bajo-nivel
10
preguntas
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 ...
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 ...
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
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...