Resultados da pesquisa a pedido "low-level"
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 ...
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 ...
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.
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 ...
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 ...
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 ...
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 ...
É 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?
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 ...
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 ...