Evaluating bids

Elaborar programa em C a partir de um código Mips

Published on the December 07, 2017 in IT & Programming

About this project

Open

Addi  $v0,$zero,–1        # inicializa para evitar contar zero palavras
loop:     lw  $v1,0($a0)         # lê próxima palavra de origem
addi  $v0,$v0,1            # incrementa a contagem de palavras copiadas
sw    $v1,0($a1)          # escreve no destino
addi  $a0,$a0,4           # avança o ponteiro para a próxima
addi  $a1,$a1,4             # avança o ponteiro para o próximo destino
bne  $v1,$zero,loop     # loop caso palavra copiada ! = zero

Considere o programa acima e elabore um segmento de código em C, que ao ser compilado, gere o fragmento de código Assembly acima. Assuma que a variável "source" corresponde ao registrador $a0, a variável "destination" corresponde a $a1 e a variável "count" a $v0. Inclua a declaração de variáveis mas assuma que source e destination foram inicializadas com os valores adequados

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by L. F.