Tecnologia
Assunto: Aritmética Computacional
1. Converter os seguintes números para as bases indicadas:
a) 7510 = ( )2 b) 2B116 = ( )2
c) 1428 = ( )16 d) 34F16 = ( )2
e) 35010 = ( )16 f) 10010,10102 = ( )10
g) 35,210 = ( )2 com 4 casas decimais
2. Converter 0100001001110011 (BCD) para seu equivalente decimal. Quantos bytes são necessários para representar o valor decimal 999.99910 em BCD?
3. Um computador envia a palavra HELLO para outro computador utilizando o código ASCII ( 7 bits) com paridade ímpar. Supondo que o endereço inicial da memória seja 3000, a palavra é armazenada como:
|Endereço |Informação |Código ASCII + paridade |Código em hexadecimal |
|3000 |H |1100 1000 |C8 |
|3001 |E |0100 0101 |45 |
|3002 |L |0100 1100 |4C |
|3003 |L |0100 1100 |4C |
|3004 |O |0100 1111 |4F |
O bit mais significativo de cada informação representa o bit de paridade.
Como seria armazenada a palavra BEM VINDO? Utilize o mesmo endereço de memória (3000).
4. Caso você possua um byte com o código ASCII de um caractere que você saiba que codifica um dígito (ou seja, um “caractere” entre 0 e 9, não um número entre 0 e 9), como você poderia obter o valor numérico correspondente? Por exemplo, se o caractere em questão