Resultados da pesquisa a pedido "low-level"

5 a resposta

Como listar diretórios de primeiro nível apenas em C?

Em um terminal eu posso ligar parals -d */. Agora eu quero umc [/questions/tagged/c] programa para fazer isso por mim, assim: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...

1 a resposta

roblemas com a execução de um aplicativo em ambiente controlado (Win3

Não sei exatamente como marcar essa pergunta ou como escrever o título. Se alguém tiver uma ideia melhor, edite-a Aqui está o acordo Algum tempo atrás, eu escrevi uma parte pequena, mas crucial, de umcomputing olympiad management system. O ...

6 a resposta

Divide por 10 usando turnos de bits?

É possível dividir um número inteiro não assinado por 10 usando turnos de bits puros, adição, subtração etalve multiplicar? Usando um processador com recursos muito limitados e divisão lenta.

8 a resposta

Programação de compiladores: Quais são os ingredientes mais fundamentais?

stou interessado em escrever um compilador muito minimalist Quero escrever um pequeno pedaço de software (em C / C ++) que atenda aos seguintes critérios: saída no formato ELF (* nix)input é um único arquivo de textoramática e sintaxe tipono ...

7 a resposta

Por que endianismo de bit é um problema nos campos de bi

Qualquer código portátil que usa campos de bits parece distinguir entre plataformas pequenas e grandes. Veja oeclaração de struct iphdr no kernel do lin [http://lxr.linux.no/#linux+v2.6.38/include/linux/ip.h] para um exemplo desse código. Não ...

4 a resposta

Protocolo Bluetooth por wifi?

Estou procurando implementar o protocolo Bluetooth através de um transporte físico baseado em Wi-Fi, se isso fizer sentid Basicamente, meu telefone possui Bluetooth e meu laptop possui um cartão Wi-Fi (802.11a / b / g Sei que o Wi-Fi opera na ...

1 a resposta

Como abrir discos no Windows e ler dados em nível baixo?

Eu sei que no linux é tão simples quanto / dev / sda, mas no Windows, como você abre um disco e começa a ler dados em um nível baix Em python eu tentei: f = open("K:", "r")e recebo este erro: Traceback (most recent call last): File ...

3 a resposta

É possível gravar menos de 1 byte em um arquivo

Até onde eu sei, a menor unidade em C é umabyte. De onde vem essa restrição? CPU Por exemplo, como posso escrever umnibble ou um únicobit para um arquivo?

10 a resposta

xiste uma maneira de impor endianness específico para uma estrutura C ou C +

Vi algumas perguntas e respostas relacionadas ao endianness de estruturas, mas tratavam de detectar o endianness de um sistema ou de converter dados entre os dois endianness diferente O que eu gostaria agora, no entanto, se houverma maneira de ...

3 a resposta

omo mapear dois endereços virtuais na mesma memória física no linu

Estou enfrentando um problema bastante complicado. Estou tentando obter 2 áreas de memória virtual apontando para a mesma memória física. O objetivo é ter diferentes parâmetros de proteção de página em diferentes áreas da memóri Neste fórum, o ...