Organização de arquitetura de computadores
Qual é a diferença entre Organização de Computadores e Arquitetura de Computadores?
A Organização de Computadores diz respeito às unidades operacionais e suas interconexões dentro de um sistema, enquanto a Arquitetura trata dos atributos que têm impacto direto sobre a execução lógica de um programa. A Organização trata das estruturas que implementam a Arquitetura.
Questão 2.
Defina uma família de processadores. Quais são as vantagens de se produzir processadores em família?
Família de processadores é um conjunto de lançamentos diferentes que partilham uma arquitetura idêntica ou semelhante. Esse processo é vantajoso pois promove a compatibilidade entre os diferentes modelos da família, o que significa menor ou nenhum …exibir mais conteúdo…
E se a última operação fosse -1 + 1 (complemento de 2)? E se fosse 11110000 - 0010100?
Carry :
A palavra carry, em inglês, é aquele número que a gente "sobe" quando a operação de dois números ultrapassa o limite daquela representação.
Por exemplo, a seguinte adição :
29
+ 09
_________
38
Tem como Carry o 1 que é somado com o 2 do 29. No contexto da computação, o Carry para adição de dois números binários é setado como 1 se o resultado dessa operação for maior que o conjunto de bits especificado possa representar (no nosso caso, 8 bits).
Seguindo essa lógica, o carry deve ser 0, pois 00000010 e 00000011 dão
00000010
00000011
---------
00000101 = 5 em decimal
O que pode ser representado em 8bits sem problemas
Zero :
O flag Zero significa que o resultado da operação foi zero. No nosso caso, foi 101, então valor é 0 (1 = resultado é zero; 0 = resultado não é zero)
Overflow :
O bit mais significativo de uma sequência de bits é o chamado bit de sinal. Se ele for 1, o número representado é negativo; se for 0, positivo. o flag de overflow serve para avisar ao sistema que o resultado da operação não é um número negativo, apesar de possuir o bit mais significativo como 1. A partir daí, ele pode fazer os remanejamentos necessários.
No nosso