Resultados de la búsqueda a petición "low-level"

5 la respuesta

¿Cómo enumerar directorios de primer nivel solo en C?

En una terminal puedo llamar als -d */. Ahora quiero unac [/questions/tagged/c] programa para hacer eso por mí, así: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...

2 la respuesta

Acceso exclusivo a la línea de caché L1 en x86?

Si uno tiene un búfer de 64 bytes que se lee / escribe mucho, es probable que se mantenga en L1; pero, ¿hay alguna forma de forzar ese comportamiento? As in, otorgue a un núcleo acceso exclusivo a esos 64 bytes y dígale que no sincronice los ...

1 la respuesta

Problemas con la ejecución de una aplicación en un entorno controlado (Win32)

No estoy exactamente seguro de cómo etiquetar esta pregunta o cómo escribir el título, así que si alguien tiene una idea mejor, edítela Aquí está el trato ace un tiempo había escrito una parte pequeña pero crucial de uncomputing olympiad ...

6 la respuesta

Dividir por 10 usando cambios de bits?

¿Es posible dividir un número entero sin signo entre 10 usando cambios de bits puros, suma, resta ytal ve multiplicar? Usar un procesador con recursos muy limitados y división lenta.

8 la respuesta

Programación del compilador: ¿Cuáles son los ingredientes más fundamentales?

stoy interesado en escribir un compilador muy minimalista. Quiero escribir una pequeña pieza de software (en C / C ++) que cumpla con los siguientes criterios: output en formato ELF (* nix)input es un solo archivo de texto Gramática y sintaxis ...

7 la respuesta

¿Por qué el endianness de bit es un problema en bitfields?

Cualquier código portátil que use bitfields parece distinguir entre plataformas little-y-big-endian. Ver eldeclaración de struct iphdr en linux kernel [http://lxr.linux.no/#linux+v2.6.38/include/linux/ip.h] para un ejemplo de dicho código. No ...

4 la respuesta

¿Protocolo Bluetooth a través de wifi?

Estoy buscando implementar el protocolo Bluetooth sobre un transporte físico basado en Wi-Fi, si eso tiene sentido. ásicamente, mi teléfono tiene Bluetooth y mi computadora portátil tiene una tarjeta Wi-Fi (802.11a / b / g). Sé que el Wi-Fi ...

1 la respuesta

¿Cómo abrir discos en Windows y leer datos a bajo nivel?

Sé que en Linux es tan simple como / dev / sda, pero en Windows, ¿cómo abre un disco y comienza a leer datos en el nivel bajo? En Python he intentado: f = open("K:", "r")y obtengo este error: Traceback (most recent call last): File ...

3 la respuesta

Es posible escribir menos de 1 byte en un archivo

asta donde yo sé, la unidad más pequeña en C es unabyte. ¿De dónde viene esta restricción? ¿UPC Por ejemplo, ¿cómo puedo escribir unnibble o un solobit a un archivo?

10 la respuesta

¿Hay alguna manera de hacer cumplir la resistencia específica para una estructura C o C ++?

He visto algunas preguntas y respuestas con respecto a la resistencia de las estructuras, pero se trataba de detectar la resistencia de un sistema o de convertir datos entre las dos capacidades diferentes. Lo que me gustaría ahora, sin ...