Todos os softwares desenvolvidos para computador realizam operações matemáticas por meio da Unidade Lógica Aritmética (ULA) e estas operações só acontecem em binário. Os cálculos utilizam rotinas de multiplicação, soma e subtração binária e estes procedimentos são tratados pela aritmética binária. Agora imaginem realizar a conta [(18 x 13) – (12 + 76)] totalmente em binário? Claro que resolver esta conta em decimal é fácil, ou seja, o valor final é 146, mas em binário não é bem assim. Desta forma, converta todos os números decimais para binário (operandos), realize as operações em binário, não esquecendo a hierarquia das operações, apresente todo o cálculo passo a passo, além do resultado em binário
\[\eqalign{ & Y = {\ }2X + 3X + 15 \cr & Y = 134{\ }/{\ }X = 7 \cr & 134 = 27 + 37 + 15 = \cr & 134 = 249 + 37 + 15 = \cr & 134 = 98 + 21 + 15 = \cr & 134 = 134 }\]
Resposta para os cálculos binários:
\[\eqalign{ & 134 = 27 + 37 + 15 = \cr & 01010000110 = {\ }10111 + 11111 + 1111 = \cr & \cr & 134 = 249 + 37 + 15 = \cr & 01010000110 = {\ }011110001 + 11 \cdot 111 + 1111 = \cr & \cr & 134 = 2 \cdot 49 + 21 + 15 = \cr & 01010000110 = {\ }1100010 + 10101 + 1111 = \cr & \cr & 134 = 134 \cr & 01010000110 = {\ }01010000110 \cr & \cr & 134/2 \cr & 01010000110/10 \cr & \cr & 10000/10 \cr & 0{\ } - {\ }8/2 \cr & \cr & 0{\ } - {\ }2/2 \cr & 10/10 \cr & 0{\ }1 }\]
Portanto, obtemos que o resultado em binário será \(\boxed{1{\ }0{\ }0{\ }0{\ }0{\ }1{\ }1{\ }0}\).
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar