Como um computador adiciona 2 números ao seu nível mais baixo?

0

A maioria dos endereços de memória contém apenas 8 bits (1 byte). Isso significa que ele pode conter um número até 255.

E se eu quisesse armazenar 511? Eu usaria 2 endereços de memória e os armazenaria assim

00000001 11111111

Mas se meu programa tiver um opcode como ADD. Como interpreta esses dois endereços de memória como um valor?

Se eu adicionei a um registrador, ele adicionaria 1 + 255, fazendo 256.

Como isso é feito?

    
por Simon 03.09.2015 / 15:05

0 respostas