Mudanças entre as edições de "ELD129002-Engtelecom (Diário) - Prof. Marcos Moecke"
(→ATUAL) |
(→ATUAL) |
||
Linha 166: | Linha 166: | ||
;Códigos numéricos binários: | ;Códigos numéricos binários: | ||
*Número sem sinal (UNSIGNED) | *Número sem sinal (UNSIGNED) | ||
− | : Neste caso apenas números inteiros naturais podem ser representados. | + | :Neste caso apenas números inteiros naturais podem ser representados. |
:Usando <math> N </math> bits é possível representar números inteiros no intervalo de <math> [0, 2^{N}-1] </math>. | :Usando <math> N </math> bits é possível representar números inteiros no intervalo de <math> [0, 2^{N}-1] </math>. | ||
− | :Por exemplo usando 8 bits => <math> [0, 2^{8}-1] = [ 0, 255] </math> | + | :Por exemplo usando 8 bits => <math> [0, 2^{8}-1] = [ 0, 255] = [00000000_2, 11111111_2] </math> |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
Linha 224: | Linha 224: | ||
| colspan="8" style="font-weight:bold;" | 128 + 32 + 4 + 2 + 1 = 167 | | colspan="8" style="font-weight:bold;" | 128 + 32 + 4 + 2 + 1 = 167 | ||
|} | |} | ||
+ | |||
*Número com sinal (Sinal-Magnitude ou Magnitude e Sinal) | *Número com sinal (Sinal-Magnitude ou Magnitude e Sinal) | ||
+ | :Neste caso os números inteiros negativos são representados com 1 no msb, e o positivos com 0 no msb. | ||
+ | :Usando <math> N </math> bits é possível representar números inteiros no intervalo de <math> [-2^{N-1}-1, 2^{N-1}-1] </math>. Nesta representação existem dois zeros, o +0 e o -0. | ||
+ | :Por exemplo usando 8 bits => <math> [-2^{N-1}-1, 2^{N-1}-1] = [ -127,-0, +0,+127] = [11111111_2, 10000000_2, 00000000_2, 01111111_2] </math> | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |- style="font-weight:bold;" | ||
+ | ! bit | ||
+ | ! 7 | ||
+ | ! 6 | ||
+ | ! 5 | ||
+ | ! 4 | ||
+ | ! 3 | ||
+ | ! 2 | ||
+ | ! 1 | ||
+ | ! 0 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | peso | ||
+ | | | ||
+ | | 2<sup>6</sup> | ||
+ | | 2<sup>5</sup> | ||
+ | | 2<sup>4</sup> | ||
+ | | 2<sup>3</sup> | ||
+ | | 2<sup>2</sup> | ||
+ | | 2<sup>1</sup> | ||
+ | | 2<sup>0</sup> | ||
+ | |- | ||
+ | | style="font-weight:bold;" | peso | ||
+ | | | ||
+ | | +64 | ||
+ | | +32 | ||
+ | | +16 | ||
+ | | +8 | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | valor | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | somar | ||
+ | | - | ||
+ | | | ||
+ | | +32 | ||
+ | | | ||
+ | | | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | resultado | ||
+ | | colspan="8" style="font-weight:bold;" | - ( 32 + 4 + 2 + 1) = - 39 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | valor | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | somar | ||
+ | | + | ||
+ | | | ||
+ | | +32 | ||
+ | | | ||
+ | | | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- style="font-weight:bold;" | ||
+ | | resultado | ||
+ | | colspan="8" | + ( 32 + 4 + 2 + 1) = +39 | ||
+ | |} | ||
*Número com sinal (Complemento de 2 ou SIGNED) | *Número com sinal (Complemento de 2 ou SIGNED) | ||
+ | :Neste caso o msb corresponde ao peso negativo, de modo que ao colocar 1 no msb o número inteiro passa a ser negativo, e se o msb for 0, o número será positivo. | ||
+ | :Usando <math> N </math> bits é possível representar números inteiros no intervalo de <math> [-2^{N-1}, 2^{N-1}-1] </math>. Nesta representação existem apenas um zero. | ||
+ | :Por exemplo usando 8 bits => <math> [-2^{N-1}, 2^{N-1}-1] = [ -128, 0, +127] = [10000000_2, 00000000_2, 01111111_2] </math> | ||
+ | :Neste caso note que quando todos os bits são 1, o número representado será o -1, <math> 11111111_2 </math> | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | + | |- style="font-weight:bold;" | |
+ | ! bit | ||
+ | ! 7 | ||
+ | ! 6 | ||
+ | ! 5 | ||
+ | ! 4 | ||
+ | ! 3 | ||
+ | ! 2 | ||
+ | ! 1 | ||
+ | ! 0 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | peso | ||
+ | | 2<sup>7</sup><br /> | ||
+ | | 2<sup>6</sup> | ||
+ | | 2<sup>5</sup> | ||
+ | | 2<sup>4</sup> | ||
+ | | 2<sup>3</sup> | ||
+ | | 2<sup>2</sup> | ||
+ | | 2<sup>1</sup> | ||
+ | | 2<sup>0</sup> | ||
+ | |- | ||
+ | | style="font-weight:bold;" | peso | ||
+ | | -128 | ||
+ | | +64 | ||
+ | | +32 | ||
+ | | +16 | ||
+ | | +8 | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | valor | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | somar | ||
+ | | -128 | ||
+ | | | ||
+ | | +32 | ||
+ | | | ||
+ | | | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | resultado | ||
+ | | colspan="8" style="font-weight:bold;" | - 128 + 32 + 4 + 2 + 1 = -128 + 39 = -89 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | valor | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | somar | ||
+ | | | ||
+ | | | ||
+ | | +32 | ||
+ | | | ||
+ | | | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- style="font-weight:bold;" | ||
+ | | resultado | ||
+ | | colspan="8" | 32 + 4 + 2 + 1 = +39 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | valor | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | | 1 | ||
+ | |- | ||
+ | | style="font-weight:bold;" | somar | ||
+ | | -128 | ||
+ | | +64 | ||
+ | | +32 | ||
+ | | +16 | ||
+ | | +8 | ||
+ | | +4 | ||
+ | | +2 | ||
+ | | +1 | ||
+ | |- style="font-weight:bold;" | ||
+ | | resultado | ||
+ | | colspan="8" | -128 + 64 + 32 +16 + 8 + 4 + 2 + 1 = -128 + 127 = -1 | ||
+ | |} | ||
+ | ====CONTINUAR==== | ||
<!-- | <!-- |
Edição das 22h15min de 2 de agosto de 2023
Registro on-line das aulas
Unidade 1 - Introdução a disciplina
Unidade 1 - Introdução a disciplina | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
O ser humano precisa contar para determinar quantidades de coisas, com as quantidades ele pode fazer operações matemáticas e comparações.
ATUAL
Ler mais sobre Byte e os prefixos binários na Wikipedia
CONTINUAR |
Avaliações
Durante o semestre serão realizadas 4 avaliações. As avaliações devem ser enviadas pela plataforma Moodle com os arquivos solicitados.
- Data das avaliações
- A1 - : dia XX/XX
- A2 - : dia XX/XX
- A3 - : dia XX/XX
- A4 - : dia XX/XX
- PF - Entrega do projeto final: dia XX/12
- R - Recuperação de A1 a A4 : dia XX/12
Atividade relâmpago (AR)
As atividades relâmpago devem ser entregues no Moodle da disciplina. A não entrega dessas atividades não gera nenhum desconto, apenas geram pontos de BÔNUS que são adicionados aos conceitos das avaliações A1 a AN.
Atividade extra-classe (AE)
A média ponderada das atividades extra-classe será considerada no cálculo do conceito final da UC. A entrega das mesmas será feita pelo Moodle, e cada dia de atraso irá descontar 0,2 na nota da atividade. Muitas dessas atividades também geram pontos de BÔNUS que são adicionados aos conceitos das avaliações A1 a AN. Para os BÔNUS só serão considerados projetos entregues no prazo.
Referências Bibliográficas: