diff --git a/livro/capitulos/2_CPU.asc b/livro/capitulos/2_CPU.asc index 8724ebe..b8ff27c 100644 --- a/livro/capitulos/2_CPU.asc +++ b/livro/capitulos/2_CPU.asc @@ -453,7 +453,7 @@ sejam trazidos da memória para servirem de entrada para a ULA, e/ou o resultado seja levado para armazenamento na memória no final da execução. Para isso acontecer, é executada uma Busca de Dados. Isso é -determinado durante a decodificarão da instrução, no ciclo de +determinado durante a decodificação da instrução, no ciclo de Busca de Instrução. Isso acontece quando um dos parâmetros de uma operação aritmética é um endereço de memória, e não um valor diretamente, nem um @@ -666,7 +666,7 @@ valor `20`, ao final da execução, o endereço `100` de memória Como uma instrução como essa será executada depende de cada arquitetura. Aqui vamos utilizar uma abordagem que quebra as instruções em pequenos passos simples, que facilitam o trabalho de -decodificarão da CPU. +decodificação da CPU. Sendo assim, esse programa seria transformado na seguinte sequência