Next: About this document ...
2.a Prova - 2 de dezembro de 1998 - Prova com consulta - Duração 2h 30min
(b) Suponha que, ao ler o código de Hamming assim obtido, o último bit 1 do dado acima foi lido erradamente como 0. Mostre como o código de Hamming consegue detectar o erro.
O código de Hamming consegue detectar a inversão de apenas um bit. Deseja-se transmitir uma quantidade de palavras de um local a outro, usando para cada palavra um código de Hamming. Suponha que nessa transmissão um pequeno trecho de bits consecutivos pode sofrer modificações, devido por exemplo a uma perturbação eletromagnética. Mostre de modo sucinto como podemos detectar tal tipo de erro.
Na notação ISP, dois comandos podem estar separados por ponto-e-vírgula (;) ou separados pela palavra NEXT. Comente a diferença entre esses dois separadores.
O cálculo do endereço efetivo para o PDP-8 é descrito pelo procedimento
Z\Effective.Address<0:7> ...
Vimos descrições do tipo
M[Z] <- M[Z()] + 1
Qual a diferença de escrever Z() ou Z?
Cite sucintamente 3 vantagens e 3 desvantagens de se usar microprogramação.
Considere a micro-arquitetura MIC vista em classe que implementa as instruções no nível convencional da máquina MAC.
Suponha a criação de uma nova instrução de máquina (nível convencional) chamada CPLX que faz o seguinte:
soma 1 ao valor de AC,
dobra o valor de AC,
se o valor (SP - 1) for negativo entao
soma 1 a AC
senão subrai 1 de AC
Suponha que a instrução CPLX já está lida e encontra-se no IR. Suponha ainda que já foi feita a decodificação e sabe-se que se trata da instrução CPLX.
Escreva, em micro-assembler, o trecho das micro-instruções que correspondem a execução de CPLX. Suponha que o início desse trecho é na linha 21.
Siang Wun Song