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ãoEnunciado
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