A converter o código C para a linguagem de montagem MIPS

Aqui está o código C: int A[10]; int sum = 0; int i = 0; while (i<10){ sum += A[i++]; sum *= 2; } Aqui está a min ... Qualquer ajuda é muito apreciada. Não estou à procura de uma solução completa, por isso ajuda-me a pensar. Obrigado!

Como encontrar o dissipador universal de um grafo direcionado com uma representação de matriz de adjacência

Estou a trabalhar num exercício.: "Show how to determine whether a directed graph g contains a universal link-a vertex w ... E sinta-se livre para comentar qualquer outro aspecto do meu código (por exemplo, eu pareço estar usando muitas quebras)

xmlParseFile vs xmlReadFile (libxml2)

estou a escrever um código C usando a biblioteca libxml2 para ler um ficheiro XML. Parece que há duas funções diferente ... eadFile. Quando Deve utilizar xmlParseFile e quando deve utilizar xmlReadFile? Não encontrei nada que explique isto.

Compreender o 'buffer' em C

Estou tendo muita dificuldade em entender as profundezas do buffering especialmente na programação C E procurei por muit ... s ou mesmo arrays como buffers; isto está correto ou estou perdendo alguma coisa? Por favor, explique também este ponto.

Como compilar um compilador gcc para arm em um PC X86

eu estou usando o zedboard, eu sei que se eu quiser compilar um programa para um dispositivo ARM eu preciso de uma versã ... se é possível que compile gcc a partir do código no x86 (que será usado no ARM), e como , eu não sei como configurá-lo.

Programa de autenticação em C

Sou novo na programação. Estou tentando fazer um programa de login, onde o Usuário e a senha já estão armazenados em a " ... s",user); printf("\nPassword:"); scanf("%s",pass); sign_In(user, pass); } O que estou a fazer de errado?

A invocar a verificação ortográfica/gramática do OpenOffice de um programa C / C++

o problema é o seguinte: eu estou escrevendo um decriptador de Força bruta para quebrar algum código supersecret (é um c ... ente preciso de escrever um papel para chamar as funções de membro c++ deles, certo? qualquer ajuda é muito apreciada!

Qual é a diferença entre memória, buffer e stack? [duplicado]

Esta pergunta já tem uma resposta: O que e onde estão as pilhas? ... o de uma resposta detalhada. Respostas curtas não servem. Também alguns recursos podem ser úteis. tanques para avançar.

Como usar o select() nos 'sockets' correctamente?

Estou a tentar perceber o que estou a fazer de errado. setup_server_socket chamadas bind e listen e configura o 'socket ... (int i = 0; i<= fdmax; i++){ printf("Testing: %d, %d\n", i, FD_ISSET(i,&read_fds)); }return 0; ...

É o campo " P / Q tag "antes do campo" comprimento/Tipo " no cabeçalho Ethernet frame?

Preciso de lidar com a estrutura Ethernet directamente em C. e fiquei confuso com a ordem dos Campos no cabeçalho Ether ... rgunta 2: Como posso verificar o tamanho do cabeçalho Ethernet correctamente. Preciso de saber onde começa o pacote IP.

C Programming - XOR Bitwise Operation

Que operação executa a seguinte declaração 'C'? Estrela = Estrela ^ 0b00100100; (A) activa ou desactiva os bits ... (D) multiplica o valor na estrela variável com 0b00100100. Ainda não percebi nada disto. Alguém me pode ajudar? sair?

API de código aberto VoIP / SIP Windows C

parece que há algo para a apple, Código VoIP/SIP Objective-C do apple Existe uma pilha semelhante para WIndows que q ... tp://www.voip-info.org/wiki/view/Open+Source+VOIP+Software . mas estão abandonados ou não uma API normal do windows C.

Como escrevo um gráfico ipo baseado no método fibonacci?

Isto foi o que escrevi com base no método Fibonacci, mas quando se trata de fazer um gráfico IPO em torno dele, parece q ... %d",t,tt); b=t+tt; for (i=1;b<=n;i++) { printf(" %d ",b); t=tt; tt=b; b=t+tt; } return 0; }

Instrução de Assembly testq e cmovg

O que faz o seguinte? testq %rdx, %rdx cmovg %rcx, %rax Sei que o testq é um pouco imprudente e entre dois regist ... ax; } int main(int argc, char const *argv[]) { int var = 20; int *ip; ip = &var; func(ip); }

Algo como ... translit.net mas em autohotkey

quero escrever Translit.net mas em autohotkey. Por isso, acabei com a parte em que só tenho uma letra: :*:a::а :*:b::б ... guião funcione exactamente como a página que publiquei. Uma solução em C ou C# em vez de AutoHotkey também me ajudaria.

Algoritmo ganancioso CS50

Comecei a programação C com cs50. eu tentei fazer o problema definido sobre o algoritmo ganancioso, mas parece que nã ... do introduzo o meu troco como 1, devolvem-me 8 moedas. Não consigo encontrar onde está o insecto. Alguém me pode ajudar?

Há alguma diferença entre 1U e 1 Em C?

while ((1U << i) < nSize) { i++; } alguma razão em particular para usar 1U em vez de 1?

Operandos inválidos para uma expressão binária, C

estou a trabalhar numa função que toma alguns valores e encontra o min, o max e a média dos valores. Estou passando tudo ... mp;pA[i]; //<-- Errors on this line } avg = (total / lines); // <-- Errors on this line. }

tubo de Bloqueio, c, linux

Tenho um projecto chamado "consumidores e produtores". Nele, meu principal programa cria números de consumidores e produ ... im dos dados aos consumidores de modo que os consumidores entre eles leiam todos os dados e todos eles reconheçam o fim?

Posso converter o código de montagem mips dado para c Linguagem de programação para ter os mesmos resultados no final

Tenho este tipo de código mips e quero convertê-lo em C. .data str1: .asciiz "hello" .text main: li $t1,0 la, $t0, str1 ... o declarar as variáveis em C. Estou a tentar isto. int t1=0 char str1[] char to Está correcto? Como posso continuar?