Computador Simplificado O nosso Computador Simplificado possui: [1] Um conjunto de dezesseis Escaninhos desenhados em um Quadro Negro [2] Uma Cadeira onde se sentará o Operador [3] Giz e Apagador [4] Uma Bandeja com Cartões com Números escritos neles [5] Uma Máquina de Calcular [6] Uma Máquina de Escrever Função dos Escaninhos Cada Escaninho tem uma identificação, formada pela letra E. Em cada Escaninho poderá ser escrito uma Instrução ou Número Função do Operador A principal função do Operador é interpretar as instruções contidas nos Escaninhos e utilizar os elementos do Computador para a execução das mesmas. O Operador executará as instruções pela Ordem Crescente da sua Identificação: E1, E2, E3, E4, E5, E6,…,E16 Função do Giz e do Apagador Qualquer número que se quiser colocar em um dos Escaninhos deverá ser escrito com o Giz. A Cópia ou Escrita de valores a serem colocados nos Escaninhos é função do Operador. Instruções do tipo: “Copiar o valor contido em E15 em E16” farão com que o Operador, utilizando o Giz, escreva no Escaninho 16 o valor contido no Escaninho 15. Atenção: Se no Escaninho onde deve ser copiado ou escrito algum valor já existir outro valor, o Operador deverá apagá-lo (com o Apagador) antes de escrever o novo valor. Função da Bandeja de Cartões A Bandeja conterá uma Pilha de Cartões. Nestes Cartões só existem Números que poderão ser copiados (pelo operador) para algum Escaninho. Depois de lido, o cartão ficará virado na Bandeja, ao lado da Pilha original. A Instrução “Pegue um Cartão da Bandeja e Copie Seu Conteúdo em E16” fará com que o Operador leia o valor escrito no cartão do alto da pilha, copie este valor escrevendo-o (com o Giz) no Escaninho 16 e coloque o cartão lido virado ao lado da pilha de onde foi retirado Função da Máquina de Calcular Na Máquina de Calcular serão executados todas as Operações Aritméticas: Soma, Multiplicação, Divisão, Raiz Quadrada, etc. Uma Instrução do tipo: “Somar o conteúdo de E16 com o conteúdo de E15 e colocar o resultado em E14” fará com que o Operador tecle na máquina de Calcular o valor contido no Escaninho 16, aperte a tecla (+) e em seguida tecle o valor contido no Escaninho 15. Apertando a tecla (=) ele obterá o valor da soma que, em seguida, será escrito (com o Giz) no local indicado (Escaninho 14). Função da Máquina de Escrever Na Máquina de Escrever serão datilografados valores numéricos ou frases. Uma Instrução do tipo: “Imprima o conteúdo de E14” fará com que o Operador datilografe na Máquina de Escrever o valor contido no Escaninho 14. No caso de qualquer condição de erro o operador irá datilografar na Máquina de Escrever a palavra ERRO e terminará a execução das Instruções, onde estiver Exemplo 1: Vamos supor que nos Escaninhos E1, E2, E3 e E4 estejam as seguintes instruções: E1 E2 E3 E4 Pegue um cartão na Bandeja e Copie seu valor em E16 Pegue um cartão na Bandeja e Copie seu valor em E15 Some o conteúdo de E15 com o de E16 e coloque o resultado em E16 Imprima o conteúdo de E16 e que na Bandeja estejam os cartões (5) e (3) nesta ordem, sendo que o primeiro está no topo da pilha. O Operador ao se sentar na cadeira e verificar que tudo está em ordem iniciará a execução das instruções, a partir da instrução de E1: Ao executar a instrução de E1 o Operador pega o Cartão que está no topo da pilha da Bandeja e copia o valor contido no Cartão (valor 5) no Escaninho 16 (E16). O operador colocará o cartão lido virado e ao lado da pilha original Para executar a instrução de E3, o operador deverá utilizar a máquina de calcular, o quadro e o giz. Inicialmente ele deverá apertar a tecla (3) da máquina de calcular, em seguida a tecla (+) e depois a tecla (5), isto é, respectivamente os valores contidos em E15 e E16. O resultado indicado na máquina será escrito (utilizando o giz) no escaninho 16 (E16), depois de apagar o valor que já estava lá escrito. Para executar a instrução de E4 o operador utilizará a máquina de escrever onde deverá datilografar o valor contido no escaninho 16 (E16) (o valor 8) Memória Unidade de Entrada Unidade de Controle Unidade Aritmética e Lógica Unidade de Saída Unidade Central de Processamento