Como um primeiro contato neste mundo de programação, convidamos você a testar as operações aritméticas e lógicas básicas.
Para este problema, você deve implementar um programa que leia três números a, b e c, menores que 255, a partir do terminal e
faça as operações aritméticas básicas de soma e subtração entre a e b,
faça as operações lógicas básicas and, or e xor entre a e b,
faça um and entre c e 31 (chamamos essa operação de máscara entre c e 31, e denotaremos por m) e
faça o deslocamento de m bits à esquerda de a e o deslocamento de m bits à direita de b.
A entrada é composta por dois números inteiros N1, N2 ( 0 ≤ N1, N2 ≤ 255 ).
A saída é composta das operações pedidas no enunciado, veja alguns exemplos abaixo.
9
2
36
ADD: 11
SUB: 7
AND: 0
OR: 11
XOR: 11
MASK: 4
SLL(4): 144
SRL(4): 0
15
4
2
ADD: 19
SUB: 11
AND: 4
OR: 15
XOR: 11
MASK: 2
SLL(2): 60
SRL(2): 1