Вы находитесь на странице: 1из 4

*O MICRO-PROCESSADOR NO PC*

Quase todos os circuitos digitais, construdos com tecnologia TTL, como podem ser as portas, os biestveis, os registros de deslocamento e outros j descritos, tambm se fabricam com tecnologia MOS. O reduzido espao, necessrio na integrao de componentes, junto com o baixo consumo, tornam os circuitos integrados MOS idneos para a construo de circuitos muito complexos e repetitivos, com um preo baixo a uma aceitvel velocidade de trabalho. Foram tais os xitos alcanados em altas cotas de densidade de integrao com tecnologia MOS, que se pde incluir num s circuito integrado o sistema principal para o processamento de dados, com a possibilidade de realizar diferentes tipos de operaes encadeadas conforme uma seqncia de instrues. Este elemento o que se denomina unidade central de processamento, mais conhecida como CPU (Central Process Unit), que ser o nosso microprocessador a partir destes instantes. O microprocessador a parte mais importante de um computador e consta dos seguintes elementos: - A unidade de controle. - A unidade lgica. - Contadores e registros de deslocamento. Para desenhar circuitos digitais, a possibilidade de utilizar o microprocessador como um componente mais supe uma revoluo total na realizao de circuitos e na substituio de componentes clssicos. Para o seu emprego, ser necessrio conhecer tanto o contedo eletrnico, hardware, como a sua forma de programao, software. A incorporao do microprocessador vem determinada pelo elevado nvel de complexidade que atingiram os desenhos de autmatas seqenciais, nos que as sadas no s dependem das entradas mas tambm dos dados proporcionados durante o processo, do estado anterior das sadas ou bem de um programa interno armazenado. A tentativa de solucionar estas questes foi o ponto bsico de partida para o desenvolvimento do microprocessador. Como modelo inicial se tomou a chamada configurao de Von Newman, a qual consta de quatro partes: - Gerador de tempo. Proporciona os sinais de relgio conforme os quais se produzem sincronicamente os processos e intercmbios de informao digital. - Memria. Parte dela est reservada para conter o programa de instrues, conforme o qual se processam os dados, e outra parte est destinada aos dados requeridos ou que se vo produzindo. - Unidade central de processamento. Est formada por vrios blocos digitais, e denomina-se microprocessador quando est fabricada por um circuito integrado. Esta unidade descodifica as instrues armazenadas na parte de memria que contm o programa, produz os sinais que controlam os restantes componentes do sistema digital e efetua as operaes lgico-aritmticas. - Elementos de entrada e sada. Tm como misso a aceitao das entradas de informao dos componentes exteriores ou perifricos e de transmiti-las ao sistema central, e vice-versa. Esta estrutura se pode aplicar a qualquer tipo de desenho, sempre que a sua rapidez esteja em funo da do processamento externo que tem que ser controlado e exista uma adequada adaptao entre a mesma e os perifricos. Composio do microprocessador O circuito integrado que conforma o microprocessador no pode realizar por si prprio nenhum tipo de processamento da informao, dado que necessita da colaborao de outras unidades para levar a cabo dito trabalho.

A importncia do microprocessador reside em reunir num s circuito integrado muitos componentes digitais, o que permite construir a estrutura fundamental de um computador com muito poucos elementos, geralmente tambm circuitos integrados. Os elementos que formam o microprocessador so, basicamente, os seguintes: - A unidade de controle, que incorpora um descodificador de instrues. - A unidade aritmtico ALU (Aritmethic Logic Unit). - Registros de localizaes. - Contadores. A interconexo do micro com o resto do sistema controlado por ele se leva a cabo mediante vrios bus ou conjuntos de linhas, a saber: - Bus de direcionamento. - Bus de controle. - Bus de dados. Este ltimo incorpora conjuntamente o de transmisso de dados e o de instrues. O contador de programa proporciona, em cada momento, a direo da memria onde se encontra a instruo que h que executar. Dita direo sai do microprocessador pelo bus de direcionamento at a memria. Nesta se seleciona a posio correta e o seu contedo se transporta pelo bus de dados at o descodificador, o qual interpreta o cdigo recebido e ordena a realizao de uma srie de operaes, a base da gerao de um conjunto de sinais desde a unidade de controle, que se dirigem aos elementos que devem atuar atravs das linhas do bus de controle. Portanto, a unidade de controle gera uma seqncia de pequenas ordens compostas por uma srie de impulsos sincronizados que so conduzidos ao seu destino pelo bus de controle para, deste modo, levar a cabo a instruo descodificada. Normalmente, nos microprocessadores, as operaes lgicas e aritmticas que realiza a ALU, necessitam de dois operandos. Um deles provm do registro acumulador e o outro se recebe por um bus interno de entrada e sada de dados ALU. O resultado da operao se carregar no acumulador e sair ao exterior atravs do mencionado bus interno. Quando se executam as instrues, podem surgir resultados intermdios que tero de armazenar-se temporariamente. Para isso, se emprega uma memria capaz de ser lida e escrita, isto , do tipo RAM, diferena da parte da memria onde se guardam as instrues que, por serem inalterveis, so do tipo ROM. Finalmente, necessrio introduzir informao desde o exterior ou bem manejar a que j se processou fora do sistema, movimentos que se levam a efeito atravs do bus de dados e dos mdulos de entrada e sada. Todo o tratamento da informao est sincronizado por sinais de relgio de elevada freqncia. Tambm se deve proporcionar ao sistema a alimentao que requer. Entre os restantes sinais auxiliares destacam os de interrupo, que pram, em certos casos, o processamento de dados e os de leitura-escritura que determinam na memria RAM de dados a operao que tem que se realizar nela. O microprocessador no PC continuao vamos ver como se relacionam entre si os circuitos ao ensamblar, ou constituir, um PC. Como j sabemos, um computador um sistema capaz de processar e manipular dados e informaes que se lhe fornecem, ou que tem armazenados. De maneira que o computador recebe informao desde a sua memria e desde os seus perifricos, que o ligam com o mundo exterior e os processa de acordo com uma seqncia de instrues, programada previamente e armazenada na sua memria. Na fase do processamento de dados, o nosso PC tem capacidade para realizar operaes aritmtico-

lgicas, transferncias de informao, etc., para, uma vez obtidos os resultados, entreg-los ao exterior no cdigo binrio com que trabalha a mquina, ficando por conta dos circuitos de entrada e sada, e dos perifricos, traduzi-los e oferec-los de forma que se torne fcil a sua compresso pelo usurio. Basicamente, um computador consta de quatro blocos fundamentais: Unidade de controle. Unidade aritmtico-lgica Memria. Unidade de entrada e sada. Alm disso, incorpora uma srie de registros de deslocamento para armazenar dados, direes e outras informaes, e um gerador de impulsos ou relgio, que ter como misso a sincronizao dos distintos elementos que operam no computador. Ao conjunto que conformam a unidade de controle, a aritmtico-lgica, os registros e o relgio se denomina, como j sabemos, unidade central de processamento ou CPU, isto , se trata em definitiva do microprocessador. O microprocessador ser o encarregado de criar e controlar o movimento de dados que circula pelo computador a partir das instrues recebidas da memria, as quais servem para indicar as operaes ou tratamento que tem que realizar-se sobre os dados recebidos desde o exterior ou armazenados na memria. Mas, para entender melhor a misso de cada um dos distintos blocos bsicos, convm analis-los por separado. Comecemos com a memria. Esta pode ser dividida imaginariamente em duas zonas, uma que guarda as instrues e outra que armazena os dados. O programa ou seqncia de instrues que deve seguir o computador para realizar o processamento de dados, est armazenado na parte da memria conhecida como memria de instrues. Normalmente, a memria dos computadores se compe de duas partes: -Central. -Perifrica. A primeira delas, junto com o microprocessador, onde costumam estar carregados os programas de trabalho e de reviso do estado do computador e, alm disso, intervm no processamento de todas as informaes. A memria perifrica, de capacidade varivel em cada computador, onde se guardam grande quantidade de dados e programas. Dentro deste tipo de memrias, podemos considerar as distintas classes de discos de armazenamento que incorpora um computador. Vejamos como est interrelacionada a memria com o microprocessador. A informao que recebe atravs do bus de direes um determinado nmero de bits, tantos como linhas tenha o bus, com o que se seleciona a posio da memria a que se acede. O descodificador de direes se encarrega de escolher uma posio da matriz da memria, descodificando a informao que chegou pelo bus de direes e que se armazenou temporariamente no registro de direes. Como, normalmente, o bloco de memria consta de bastantes circuitos integrados, existem umas linhas de ativao chamadas "straps", que selecionam o circuito adequado. Outras vezes apenas existe uma linha de seleo de chip ou "chip select", para a escolha do circuito que tem que entrar em funcionamento. Uma vez selecionada a posio de memria, se esta uma ROM, o contedo da posio escolhida se armazena temporariamente no registro de dados que, neste caso, so instrues e saem finalmente pelo bus de sada de instrues. Se a memria do tipo RAM, se precisa de um bus de duas direes que permita ou bem a entrada de dados ao registro correspondente e a sua posterior gravao na posio selecionada ou bem a sada da informao contida em dita posio. Para a escolha de uma destas operaes existe uma linha especfica, chamada de leitura/escritura (R/W), que ser a encarregada de transmitir a ordem correspondente. O segundo dos blocos bsicos a unidade de controle, a qual recebe sequencialmente as instrues desde a memria pelo bus de instrues, armazenando-as no registro de instrues; desde aqui, as instrues passam ao descodificador correspondente, o qual se encarrega de interpret-las ou de

codific-las e de produzir uma srie de impulsos de controle e controle no relgio. Os impulsos do relgio, por sua vez, regulam os distintos elementos do computador que participam na execuo da instruo. Alm disso, as unidade de controle, cada vez que se executa uma instruo, mandam um sinal a um contador de programa para que a seguinte operao se realize sobre a instruo imediatamente posterior. Quando a instruo faz referncia a uma posio de memria, pode obter-se desde a unidade de controle uma direo da memria de dados. Tambm a descodificao de uma instruo pode levar anexo uma substancial mudana no valor do contador de programa que, normalmente, se limita a incrementar uma unidade por cada instruo. A unidade aritmtico-lgica ou ALU a encarregada do processamento lgico e aritmtico dos dados, conforme o carter que determine cada instruo. Esta unidade consta de dois blocos principais: -Registro acumulador. -Unidade aritmtica A capacidade e potncia da unidade de operatividade no tratamento de dados depende exclusivamente das caractersticas do circuito ALU que o forma. Um dos dados que manipula a ALU chega sempre atravs do registro acumulador. Geralmente, o outro dado chega ALU pelo bus de dados, bem desde a memria ou desde os mdulos de entrada/sada. O resultado que se obtm de executar uma operao na ALU se carrega no registro acumulador. O ltimo bloco que temos que analisar a unidade de entrada e sada. Esta tem por funo fornecer, desde o exterior, os dados que tm que processar-se, assim como de fornecer ao exterior os resultados obtidos na forma adequada. Por exemplo, se o computador est ligado a um perifrico, como pode ser a impressora, a unidade de entrada e sada ser a encarregada de adaptar entre si os dois elementos.

Вам также может понравиться