YATARI
EntrarParticipar
Jogos / Circuitos YTR / fase 3

Soma de pares

Os valores chegam em pares. Some cada par e escreva o resultado.

Dificuldade 2/4 · 90 XP na primeira conclusão
Enunciado

Dois sensores mandam leituras intercaladas: os valores chegam em pares. Some cada par e escreva a soma.

A entrada sempre tem uma quantidade par de valores.

Entrada: Pares de inteiros, um após o outro. Saída: Uma soma por par.
entrada: 1, 2, 10, 20, 5, 5
saída: 3, 30, 10
Referência rápida do YASM
mov d, xcopia x para o registrador dadd d, xd = d + x (também sub e mul)in dlê o próximo valor da entrada em d; se a entrada acabou, o programa terminaout xescreve x na saídajmp Lsalta para o rótulo L (escreva L: numa linha)jz x, Lsalta se x for 0 (jnz: se x não for 0)jgt x, y, Lsalta se x > y (jlt: se x < y)hlttermina o programa
Registradores: a, b, c, d (começam em 0). x pode ser registrador ou número. Comentários começam com ; ou #. Limites: 40 linhas úteis, 2000 ciclos por teste, 6000 caracteres, números até 999999999. Cada instrução custa 1 ciclo.