Cancelado

CPU : CICLO DE INSTRUÇÃO

Desenvolver e implementar em linguagem C ou JAVA, um máquina virtual que emule as principais funções e comportamentos de uma CPU para a execução de um conjunto de instruções fornecidas pelo usuário no começo do programa.

Ciclo:

1- Ler um uma instrução em binários(a quantidade de bits fica a critério) e armazenar a instrução num registrador chamado RI para ser decodificada e armazenada.

2- Atualiza um registrador chamado PC fazendo o armazenar a instrução seguinte.

3- Vamos supor que essa instrução tem 12 bits, os 4 primeiros bits seriam a operação desejada(0000 soma, 0001 subtração, 0010 inversão, 0011 multiplicação), os próximos 4 seriam o operando 01 e os próximos 4 seriam o operando 02.

4 - Insiro o operando 01 num registrador chamado A e o operando 02 num registrador chamado B, executo a operação desejada sobre esses dois operandos e gravo a resposta no registrador A.

5 - o ciclo se repete;

obs: Preciso apenas de umas 4 instruções. Não é necessário qualquer tipo de banco de dados.

Habilidades: Programação C, Java

Veja mais: java bits, umas, soma, java se, emule, c de, banco de dados, banco dados, cpu performance list, mysql access cpu problem, excel cpu save, mysql cpu system, cpu time using perl unix, optimizing mysql cpu usage, mysql cpu usage tuning, cpu memory usage linux, web crawler cpu usage, mysql cpu usage

Acerca do Empregador:
( 0 comentários ) Rio de Janeiro, Brazil

ID do Projeto: #6001519

3 freelancers estão ofertando em média $25 para esse trabalho

zredleh

Ainda não foi fornecida uma proposta

$15 USD em 1 dia
(2 Comentários)
2.6
piumhi10

Podemos entregar neste prazo específico somente, e não somos melhor que qualquer outro que tenha boa vontade em executar o projeto...

$25 USD in 20 dias
(0 Comentários)
0.0
lidiasoft

Estimado, Nota: O texto a seguir foi traduzido com [login to view URL] nós porque falam espanhol: Em LidiaSoft são um grupo de jovens a experiência chilena em tecnologia da informação, nossas principais competê Mais

$35 USD in 3 dias
(0 Comentários)
0.0