Seus burros
Para introduzirmos as no¸oes b´sicas de como funciona um computador, empregaremos c˜ a um modelo imagin´rio (hipot´tico) que denominaremos de computador hipo. O funcionaa e mento desse modelo tem as caracter´ ısticas b´sicas do funcionamento de um computador real a embora seja muito mais simples e did´tico. a 1
Introdu¸˜o ca Inicialmente vamos apresentar as unidades fundamentais de um computador:
• Unidade Central de Processamento ou CPU: ´ a unidade que controla o funcionamento e do computador e executa as instru¸˜es. Ela cont´m o apontador de instru¸˜es e o co e co acumulador, que ser˜o explicados adiante. a • Mem´ria Central: ´ composta por unidades chamadas posi¸˜es de mem´ria. Nos o e co o computadores cada posi¸˜o de mem´ria ´ indicada por um endere¸o. No HIPO (daqui ca oe c em diante abreviaremos “Computador Hipo” por Hipo) esse endere¸o ´ um n´mero de ce u
00 a 99 (dois algarismos). Cada posi¸˜o de mem´ria pode conter um n´mero. Esse ca o u n´mero ´ representado por um sinal ( + ou − ) seguido de 4 algarismos decimais (por u e exemplo, +0002, +1992, −1991). Doravante denominaremos um sinal e 4 algarismos decimais de inteiro.
• Acumulador: ´ uma mem´ria (chamada “registrador”) particular da CPU. Como quale o quer outra posicao de mem´ria, o acumulador pode conter um inteiro. o • Instru¸˜o: ´ uma “opera¸ao b´sica” que o computador ´ capaz de executar. Uma ca e c˜ a e instru¸ao descreve uma a¸ao a ser executada pela CPU. Cada instru¸˜o ´ codificada c˜ c˜ ca e de forma a ser representada por um inteiro.
• Apontador de Instru¸˜o: ´ utilizado para indicar a CPU qual o endere¸o da pr´xima ca e
`
c o instru¸ao a ser executada. c˜ • Teclado: ´ a unidade que recebe dados do exterior do computador e os transmite ` e a
CPU.
• Impressora: como o nome diz, ´ a unidade que imprime dados no papel; esses dados e s˜o fornecidos pela CPU. a • Programa: ´ uma seq¨ˆncia de instru¸˜es