Você está na página 1de 33

CURSOS PROFISSIONAIS DE NVEL SECUNDRIO

Tcnico de Gesto de Equipamentos Informticos

PROGRAMA
Componente de Formao Tcnica

Disciplina de

Sistemas Digitais e Arquitectura de


Computadores
Escolas Proponentes / Autores

ETP Gustave Eiffel - Amadora Pedro Rodrigues


Jorge Pires

Direco-Geral de Formao Vocacional


2006
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Parte I

Orgnica Geral

ndice:
Pgina

1. Caracterizao da Disciplina . . 2

2. Viso Geral do Programa . ...... 2

3. Competncias a Desenvolver. . . 3

4. Orientaes Metodolgicas / Avaliao . 5

5. Elenco Modular ............. 6

6. Bibliografia . . . 7

1
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

1. Caracterizao da Disciplina

A disciplina de Sistemas Digitais e Arquitecturas de Computadores (SDAC) integra a componente de


formao tcnica deste curso, surgindo no plano curricular com o intuito de abordar um conjunto de
tecnologias e tcnicas na rea dos sistemas digitais, como base de suporte aprendizagem e aplicao
de prticas necessrias gesto de equipamentos informticos.
Alm disso, permite efectuar uma anlise das principais evolues e capacidades ao nvel das
arquitecturas dos computadores e microprocessadores e um desenvolvimento de raciocnios lgicos e
procedimentais, no sentido de estruturar um conjunto de competncias necessrias execuo das
funes exigidas a um Tcnico desta rea de formao.

Assim, a disciplina tem como finalidades:


Fomentar a disponibilidade para uma aprendizagem ao longo da vida como condio
necessria adaptao a novas situaes e capacidade de resolver problemas no
contexto da sociedade do conhecimento;
Promover a autonomia, a criatividade, a responsabilidade, bem como a capacidade para
trabalhar em equipa;
Fomentar o interesse pela pesquisa, pela descoberta e pela inovao, face aos desafios da
sociedade do conhecimento;
Desenvolver conhecimentos ao nvel das arquitecturas de computadores;
Desenvolver competncias na identificao e compreenso do funcionamento e na relao
entre os componentes dos computadores e os seus perifricos.

2. Viso Geral do Programa


Este programa resultou do reajustamento do programa existente da disciplina de Sistemas de
Explorao e Arquitectura de Computadores, vulgarmente designada por SEAC, dos cursos profissionais
de Tcnico de Informtica/Manuteno de Equipamento. Visa garantir aos alunos uma formao
especfica na rea dos sistemas digitais e arquitecturas de computadores. Apresenta-se estruturado em
mdulos com competncias terminais bem definidas, relativamente a cada uma das tcnicas de
aplicao transversal consideradas, o que facilita aprendizagens sectoriais e independentes.
Acresce que, se potencia a transferncia da aprendizagem e respectiva avaliao. Pretende-se
que o aluno seja capaz de usar os saberes adquiridos em cada mdulo e dos aplicar para alm do
estritamente necessrio, criando modelos e produtos coerentes e consequentes.
Os Fundamentos de programao constantes nesta disciplina obrigam existncia de um
mdulo de durao superior a 36 horas. Neste sentido, o mdulo 6, Fundamentos da Programao, tem

2
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

uma durao de referncia de 120 horas. Este nmero de horas de formao visa proporcionar aos
alunos a oportunidade de executarem tarefas que completam o processo construo de um programa de
mdia complexidade.
Desta forma, o programa desenvolve-se ao longo de dez mdulos com uma carga horria total
de 406 horas de formao.

3. Competncias a Desenvolver

Conhecer as principais bases de numerao utilizadas em informtica.


Representar uma quantidade, numa base de numerao qualquer.
Realizar converses entre quaisquer bases de numerao.
Realizar operaes aritmticas numa base qualquer.
Distinguir claramente o que so Entradas e Sadas de um problema.
Conhecer os operadores lgicos e respectivas propriedades.
Simplificar expresses booleanas, usando as propriedades dos operadores lgicos e os teoremas
da lgebra de Boole.
Representar um problema de lgica atravs de uma tabela de verdade.
Representar uma tabela de verdade ou uma expresso lgica atravs de um mapa de Karnaugh.
Extrair funes lgicas simplificadas a partir de mapas de Karnaugh.
Desenhar circuitos lgicos a partir de funes booleanas.
Projectar um circuito combinatrio com mltiplas sadas, dependentes das entradas, minimizando
o nmero de circuitos integrados.
Distinguir os conceitos de multiplexer, encoder, decoder e comparador.
Saber o conceito de modularidade na concepo de circuitos digitais mais complexos.
Identificar as vrias clulas de memria (flip-flops), nomeadamente as suas tabelas de verdade e
comportamento da sada em relao s entradas.
Construir o diagrama temporal de um qualquer esquema sequencial simples.
Projectar e implementar circuitos sequnciais simples.
Enunciar e descrever o funcionamento e estrutura dos principais tipos de lgica programvel.
Conseguir implementar pequenos circuitos combinatrios e sequenciais, simples, utilizando GALs
para implementar as funes lgicas.

Conhecer os componentes de uma Linguagem: Sintaxe, Semntica, Gramtica e Expresso.


Saber o que um algoritmo.
Desenvolver algoritmos de baixa complexidade em Linguagem Natural.
Desenhar algoritmos, utilizando os mecanismos simples de controlo de programa.
Implementar algoritmos e observar a sua execuo, utilizando um ambiente de desenvolvimento
da linguagem.
Utilizar ferramentas de "Debugging" de programas, proporcionadas pelo ambiente de
desenvolvimento.
Compreender o conceito de modularizao de programas e saber aplic-lo.
Compreender os mecanismos de passagem de parmetros.
Conhece os nveis de visibilidade (Scope) das variveis de um programa.
3
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Compreender e manipular estruturas de dados estticas.


Definir e manipular tipos de dados compostos.
Modularizar um problema, usando a estrutura de dados apropriada.
Distinguir os conceitos de informao em memria voltil e memria no voltil.
Compreender o modelo de manipulao de ficheiros e saber utiliz-los.
Conhecer os principais tipos de memria e respectivas clulas bsicas.
Conhecer a evoluo histrica da arquitectura dos computadores
Compreender as principais caractersticas de uma micro-arquitectura.
Identifica os principais barramentos relacionados com o PC.
Conhecer a organizao de memria RAM existente num PC, e dominar os conceitos gerais sobre
gesto de memria principal.
Conhecer as principais normas de vdeo utilizadas nos PCs.
Identificar os diversos componentes internos de um computador PC.
Conhece os diferentes tipos de equipamentos informticos e as caractersticas tcnicas.
Consultar e compreender a informao tcnica sobre um determinado componente de um
computador.
Conseguir utilizar a Internet como fonte de informao sobre computadores e seus componentes.
Conseguir definir e compreender uma srie de terminologia informtica.
Desenvolver um esprito de iniciativa e de auto-aprendizagem.
Identificar e conhecer as principais tendncias actuais no desenvolvimento de sistemas baseados
em microprocessadores (RISC/CISC/...).
Conhecer as principais caractersticas de um microprocessador.
Reconhecer os principais componentes de um sistema baseado numa Arquitectura de um
microprocessador
Desenvolver pequenos sistemas, recorrendo ao uso de microprocessadores.
Construir pequenos programas em Assembly, que permitam aceder directamente aos recursos de
um PC, como sejam som, imagem e interligao com o exterior.

4
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

4. Orientaes Metodolgicas / Avaliao


A disciplina de SDAC tem um carcter predominantemente prtico e experimental. Torna-se, por
isso, necessrio implementar metodologias atravs de actividades que incidam sobre a aplicao prtica
e contextualizada dos contedos, a experimentao, a pesquisa e a resoluo de problemas. Neste
sentido, as aulas devero privilegiar a participao dos alunos em projectos, na resoluo de problemas
e em exerccios que simulem a realidade.

O professor dever adoptar estratgias que motivem o aluno a envolver-se na sua prpria
aprendizagem e lhe permitam desenvolver a sua autonomia e iniciativa.

As cargas horrias indicadas para cada mdulo devero ser consideradas como uma sugesto,
que ser ajustada s caractersticas e necessidades especficas de cada turma ou aluno.

Os procedimentos de avaliao dos alunos decorrem da natureza eminentemente prtica e


experimental da disciplina, privilegiando-se a vertente formativa da avaliao, indispensvel orientao
do processo de ensino/aprendizagem.

fundamental que, no incio do ano lectivo, seja realizada uma avaliao de diagnstico que
permita identificar grupos diferenciados e estabelecer um plano de aco para cada grupo de alunos,
tendo em vista a aquisio, por parte de todos eles, das competncias essenciais definidas no programa.

Dever ser privilegiada a observao directa do trabalho desenvolvido pelo aluno durante as
aulas, utilizando, para isso, instrumentos de avaliao diversificados que permitam registar o seu
desempenho nas situaes que lhe so proporcionadas e a progresso na aprendizagem ao longo do
ano lectivo, nomeadamente quanto ao interesse, participao no trabalho, capacidade de
desenvolver trabalho em grupo, capacidade de explorar, investigar e mobilizar conceitos em diferentes
situaes, bem como relativamente qualidade do trabalho realizado e forma como o aluno o gere,
organiza e autoavalia.

A par da avaliao contnua, permitindo o registo da evoluo do aluno aula a aula e a


recuperao, em tempo til, de qualquer dificuldade, devero ser previstos momentos de avaliao,
procedendo-se aplicao de provas de carcter prtico ou terico-prtico que permitam avaliar os
conhecimentos e competncias adquiridos.

Esta disciplina tem uma componente prtica, fundamental para o curso, sugerindo-se um
desdobramento a 100%.

5
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

5. Elenco Modular

Durao de
Nmero Designao referncia
(horas)

1 Sistemas de Numerao 30
2 lgebra e Lgica Booleana 36
3 Circuitos Combinatrios 36
4 Circuitos Sequenciais 36
5 Introduo Lgica Programvel 18
6 Fundamentos de Programao 120
7 Arquitectura de Computadores 36
8 Anlise de Equipamentos Informticos 36
9 Arquitectura de Microprocessadores 22
10 Programao de Microprocessadores 36

6
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

6. Bibliografia
AZUL, Artur Augusto, Tcnicas e Linguagens de Programao. Porto: Porto Editora, 1994.
BARATA, M. M., FONSECA, J. M. e CARVALHO, M. F., Princpios de Programao em Pascal.
Queluz: Edies EPGE, 1993.
BIASI, Ronaldo Srgio, Guia Rpido para Turbo C. Rio de Janeiro: Editora Lutcia, 1990.
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 e 7. Lisboa: FCA, sd.
CARRIO, Jos Antnio , CARRIO, Antnio Joo, Programao em Visual Basic.Net. Lisboa: CTI,
2002.
CUESTA, L., PADILLA, A. Gill e REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994.
DAMAS, Lus Manuel Dias, Linguagem C. Lisboa: FCA - Editora, 1999.
DICTOR, Evan S., Visual Basic Controls In a Nutshell. Sebastopol, USA: OReilly. 1999.
FERREIRA, Joo, Tcnicas Avanadas em Visual Basic 6. Lisboa: FCA - Editora, 2001.
GOTTFRIED, B. S., Programao em Pascal. Lisboa: McGraw-Hill, 1994.
GOUVEIA, Jos , MAGALHES, Alberto, Hardware para PCs e Redes. Lisboa: FCA, sd.
GOUVEIA, Jos e MAGALHES, Alberto, Hardware - Montagem, Actualizao, Deteco de Avarias
em PCs e Perifricos. Lisboa: FCA, sd.
GOUVEIA, Jos, MAGALHES, Alberto, Curso Tcnico de Hardware. Lisboa: FCA, 2002.
GUERREIRO, Pedro, Elementos de Programao com C. Lisboa: FCA - Editora, 2001.
GUERREIRO, Pedro, PASCAL Tcnicas de Programao. Lisboa: Europa Amrica, sd.
JENSEN, K. , WIRTH, N., Pascal - User Manual and Report. New York: Springer-Verlag, 1975.
LOMAX, Paul, VB & VBA In a Nutshell. Sebastopol: OReilly, 1998.
MACDONALD, Matthew, Visual Basic 2005. A Developer's Notbook. Sebastopol, USA: O'Reilly, 2005.
NINA, Nuno, Visual Basic 6, 3 ed.. Lisboa: FCA Editora, 1999.
NUNES, Mrnica8d [3r tnm,

7
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Parte II

Mdulos

ndice:
Pgina

Mdulo 1 Sistemas de Numerao 9

Mdulo 2 lgebra e Lgica Booleana 11

Mdulo 3 Circuitos Combinatrios 13

Mdulo 4 Circuitos Sequenciais 15

Mdulo 5 Introduo Lgica Programvel 17

Mdulo 6 Fundamentos de Programao 19

Mdulo 7 Arquitectura de Computadores 24

Mdulo 8 Anlise de Equipamentos Informticos 26

Mdulo 9 Arquitectura de Microprocessadores 29

Mdulo 10 Programao de Microprocessadores 31

8
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 1

Sistemas de Numerao
Durao de Referncia: 30 horas

1. Apresentao

Este mdulo pretende dotar o aluno com conhecimentos sobre a forma como os computadores
utilizam valores binrios para representar e efectuar operaes com nmeros inteiros. Esta matria vai
permitir uma melhor compreenso acerca do funcionamento dos componentes electrnicos
constituintes de um computador e das suas principais caractersticas.

2. Objectivos de Aprendizagem

Conhecer a estrutura de um Sistema de Numerao e os principais Sistemas de Numerao


Efectuar a converso de nmeros entre os vrios sistemas de numerao.
Efectuar operaes aritmticas (adio e subtraco) em qualquer base de numerao.
Representar nmeros relativos (positivos e negativos) em cdigo de complementos.

3. mbito dos Contedos

1. Estrutura de um sistema de Numerao. Noo de smbolo e noo de nmero como uma


sequncia de smbolos, onde os smbolos tm significncia posicional.
n
2. Frmula geral de significncia posicional num sistema de base B: N = Ai B i
i =0

3. Principais Sistemas de Numerao utilizados: binrio, octal, hexadecimal.


4. Converso de nmeros representados em qualquer base, para a base decimal, usando a
frmula geral de significncia posicional.
5. Converso de nmeros em decimal para outras bases de numerao atravs do mtodo das
divises sucessivas.
6. A importncia da base binria como um sistema de numerao com dois smbolos 0 e 1, de
fcil manipulao no contexto da arquitectura de um computador.
7. Operaes aritmticas (adio e subtraco) em qualquer base (base binria em particular).
8. Representao de nmeros relativos (positivos e negativos), usando cdigo de complementos.
Adio e subtraco de nmeros em cdigo de complementos.

9
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 1: Sistemas de Numerao

4. Bibliografia / Outros Recursos

CUESTA, L.; PADILLA, A.; REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994.
NUNES, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989.
RODRIGUES, Pimenta; ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena, sd.
TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984.

Laboratrio de electrnica (hardware).


Retro/Vdeo Projector.
Meios audiovisuais.

10
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 2

lgebra e Lgica Booleana


Durao de Referncia: 36 horas

1. Apresentao

Este mdulo pretende desenvolver, nos alunos, uma lgica onde se procura tratar o objecto de estudo
tradicional, assente nos argumentos vlidos ou correctos, atravs de uma forma semelhante
matemtica, fazendo, para isso, uso de trs caractersticas essenciais dessa lgica:

o uso de variveis para representar determinadas grandezas, dando, assim, uma grande
generalidade e agilidade ao pensamento matemtico;

a ideia de que possvel dispor uma parte do conhecimento, na forma axiomtica, onde as
verdades podem ser deduzidas a partir de uma pequena lista de verdades fundamentais;

a concepo de clculo de um procedimento mecnico e automtico para a realizao de


operaes.

2. Objectivos de Aprendizagem

Conhecer as principais operaes lgicas, as respectivas propriedades e os teoremas da lgebra


de Boole.
Representar atravs de uma tabela de verdade um problema enunciado em linguagem natural.
Efectuar a simplificao de funes booleanas, usando mtodos algbricos e/ou mapas de
Karnaugh.

11
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 2: lgebra e Lgica Booleana

3. mbito dos Contedos


1. Os operadores lgicos not, and, or, xor, nand, nor, respectivas propriedades e smbolos
lgicos.
2. Conceito de varivel e funo booleana.
3. A tabela de verdade: forma de expressar um problema em lgica. Expresses e funes
booleanas.
4. Teoremas da lgebra de Boole. Leis de DeMorgan.
5. Desenho de circuitos lgicos a partir de funes booleanas.
6. Simplificao algbrica de funes booleanas usando as propriedades dos operadores lgicos
e os teoremas da lgebra de boole.
7. O mapa de Karnaugh como uma organizao de espaos equivalente tabela de verdade.
8. Passagem de funes booleanas na forma and-or e or-and para o mapa de Karnaugh.
9. Simplificao de funes, a partir do mapa de Karnaugh. Justificao do mtodo.
10. Realizao e experimentao prtica de circuitos lgicos, usando "portas" lgicas em circuitos
integrados TTL.

4. Bibliografia / Outros Recursos

CUESTA, L.; PADILLA, A.; REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994.
NUNES, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989.
RODRIGUES, Pimenta; ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena, sd.
TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984.

Laboratrio de electrnica (hardware).


Retro/Vdeo Projector.
Meios audiovisuais.

12
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 3

Circuitos Combinatrios

Durao de Referncia: 36 horas

1. Apresentao

Neste mdulo ser efectuada uma abordagem das tcnicas formais de especificao e representao
de circuitos digitais combinatrios de pequena complexidade (tendo em conta que a sada depende
apenas de uma combinao das entradas), bem como das metodologias elementares de utilizao
dos circuitos integrados digitais MSI mais frequentes, recorrendo tambm a tcnicas bsicas de auxlio
ao projecto baseado em computadores.
Ser ainda dado nfase a questes como, a compreenso da inter-relao entre os modelos formais
de especificao e representao de circuitos digitais e a sua implementao e o domnio de tcnicas
simples de deteco de falhas.

2. Objectivos de Aprendizagem

Implementar circuitos combinatrios com mltiplas sadas, dependentes das variveis de entrada,
minimizando o nmero de circuitos integrados com portas lgicas bsicas: (not, or, and, nand, nor,
xor).
Adquirir noes de modularidade no projecto de circuitos combinatrios.
Conhecer a funcionalidade dos principais circuitos integrados MSI, existentes no mercado:
(multiplexers, decoders, encoders, comparador).
Utilizar circuitos MSI combinatrios em pequenos projectos.

13
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 3: Circuitos combinatrios

3. mbito dos Contedos

Circuitos combinatrios com mltiplas sadas, dependentes das variveis de entrada.


A necessidade de minimizar o nmero de componentes (circutos integrados) na implementao
de um circuto digital, como forma de diminuir a complexidade e o custo, e ainda, evitar
redundncias.
Conceito de multiplexer na implementao de funes booleanas.
Conceito de decoder/demultiplexer.
Funcionalidade do circuito MSI decoder BCD/7 segmentos
Conceito de encoder (codificador com prioridades). Funcionalidade do circuito MSI priority
encoder.
Funcionalidade de um circuito comparador.

4. Bibliografia / Outros Recursos

CUESTA, L.; PADILLA, A.; REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994.
NUNES, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989
RODRIGUES, Pimenta; ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena, sd.
TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984

Laboratrio de electrnica (hardware).


Retro/Vdeo Projector.
Meios audiovisuais.

14
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 4

Circuitos Sequenciais
Durao de Referncia: 36 horas

1. Apresentao

Neste mdulo ser efectuada uma abordagem das tcnicas formais de especificao e representao
de circuitos digitais sequenciais de pequena complexidade (tendo em conta que a sada depende,
alm de uma combinao das entradas, de uma combinao das variveis de estado do sistema -
memorizao), bem como das metodologias elementares de utilizao dos circuitos integrados digitais
MSI mais frequentes, recorrendo tambm a tcnicas bsicas de auxlio ao projecto baseado em
computadores.
Ser ainda dado nfase a questes como, a compreenso da inter-relao entre os modelos formais
de especificao e representao de circuitos digitais e a sua implementao, e o domnio de tcnicas
simples de deteco de falhas.

2. Objectivos de Aprendizagem

Adquirir a noo de circuito sequencial.


Adquirir a noo de clula de memria ou flip-flop.
Conhecer os vrios tipos de flip-flops.
Adquirir a noo de diagrama temporal.
Adquirir a noo de contador conhecendo os seus sinais tpicos.
Adquirir a noo de Shift Register conhecendo os seus sinais tpicos.
Conhecer a noo de registo e seus sinais tpicos.

15
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 4: Circuitos sequenciais

3. mbito dos Contedos

1. Noo de circuitos sequenciais.


2. Noo de clula de memria ou flip-flop.
3. Vrios de tipos de flip-flops : S-R, D latch, D edge-triggered, J-K, e T.
4. Noo de diagrama temporal, para que serve e como se l.
5. Entradas preset / clear ou set / reset.
6. Sinais sncronos e assncronos.
7. Funcionalidade de circuitos contadores simples.
8. Noo de registo.

4. Bibliografia / Outros Recursos

CUESTA, L.; PADILLA, A.; REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994.
NUNES, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989
RODRIGUES, Pimenta; ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena, sd.
TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984.
Laboratrio de electrnica (hardware).
Retro/Vdeo Projector.
Meios audiovisuais.

16
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 5
Introduo Lgica Programvel
Durao de Referncia: 18 horas

1. Apresentao

Neste mdulo ser introduzido o conceito de lgica programvel, pretendendo-se fornecer uma
perspectiva alargada de diversos tipos de memrias e dispositivos de lgica programada, visando a
implementao de circuitos digitais tradicionais, utilizando circuitos de lgica programvel.

2. Objectivos de Aprendizagem

Saber justificar as vantagens de se utilizarem circuitos de lgica programvel em substituio dos


circuitos tradicionais.
Compreender a classificao dos circuitos de lgica programvel.
Conhecer a estrutura interna de uma PAL e de uma GAL.
Conhecer a estrutura de um programa em CUPDL (ou PALASM).
Conseguir implementar circuitos combinatrios utilizando GALs.
Opcionalmente conseguir implementar circuitos sequenciais simples utilizando GALs.

17
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 5: Introduo lgica programvel

3. mbito dos Contedos

1. Vantagens da utilizao da lgica programvel sobre a lgica tradicional.


2. Classificao e estrutura interna dos principais tipos de circuitos de lgica programvel.
3. Diferentes tipos de programar um circuito deste tipo: Atravs de um editor de esquemticos ou
atravs de linguagens de programao: ABEL, VHDL, CPUDL ou PALASM.
4. Estrutura de um programa em CPUDL (ou PALASM).
5. Exemplos de programao de circuitos combinatoriais simples em CPUDL, utilizando GALs.
6. Programao e teste de um circuito combinatorial utilizando uma GAL.

4. Bibliografia / Outros Recursos

SHARMA, Ashok, Programmable Logic Handbook .Berkeley, USA: MacGrawHill, 2003.

Laboratrio de electrnica.
Componentes electrnicos diversos.
Multmetro e Osciloscpio de 20 MHz.
Conjunto de ferramentas para electrnica.
Caixas de montagem com fontes de alimentao.
Manuais diversos de componentes.
Programas de compilao de lgica programvel.
Computadores.
Meios audiovisuais.

18
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 6
Fundamentos de Programao
Durao de Referncia: 120 horas
1. Apresentao

Neste mdulo os alunos iro tomar contacto com a criao de algoritmos, como sendo um conjunto
ordenado de aces, sujeitas a critrios de deciso, condicionados a variveis, atravs dos quais, se
podem realizar e mecanizar determinados objectivos.

Para isso, sero abordadas diferentes fases, tais como:


1. Anlise do problema:
a) Conhecer o problema: ouvir o problema, entend-lo, perceber qual o objectivo.
b) Descrever o problema: subdividir o problema (esquematizar), detalhar.
2. Resoluo do problema: escrever passo a passo o raciocnio da soluo do problema
3. Teste da soluo: verificar se no existe ambiguidade.
4. Implementao: esta fase acontece apenas aps o problema estar resolvido e consiste em
implementar o algoritmo numa linguagem de programao.

Este um mdulo que se pretende integrador dos vrios saberes, justificado pela interdependncia
dos contedos abordados, no sendo, por isso, aconselhvel a sua modularizao.

A ideia ir introduzindo aos poucos os vrios conceitos fazendo pequenos exerccios independentes.
medida que os formandos vo assimilando os vrios conceitos, comea-se a construir um projecto
(leia-se programa) que vai ser complementado no decurso do mdulo.

2. Objectivos de Aprendizagem

Iniciar o desenvolvimento de raciocnios algortmicos e aquisio de mtodos de desenvolvimento


de programas.
Abordar linguagens: sintaxe e semntica.
Conhecer os conceitos de instruo, dados e programa.
Utilizar uma linguagem natural e uma linguagem grfica, no desenho e teste de Algoritmos.
Utilizar um ambiente integrado de desenvolvimento de programas para edio, compilao e teste
Estudar tipos de dados simples.
Conhecer e utilizar instrues de deciso.
Conhecer e utilizar instrues de controlo de fluxo.

19
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 6: Fundamentos de Programao

Iniciar o desenvolvimento de raciocnios algortmicos e aquisio de mtodos de desenvolvimento


de programas.
Abordar linguagens: sintaxe e semntica.
Conhecer os conceitos de instruo, dados e programa.
Utilizar uma linguagem natural e uma linguagem grfica, no desenho e teste de Algoritmos.
Utilizar um ambiente integrado de desenvolvimento de programas para edio, compilao e teste
Estudar tipos de dados simples.
Conhecer e utilizar instrues de deciso.
Conhecer e utilizar instrues de controlo de fluxo.
Saber fazer DEBUGGING e o visionamento passo-a-passo da execuo de algoritmos.
Conhecer e manipular estruturas de dados estticas (vectores e matrizes).
Saber decompor um programa em sub-programas (modularizao).
Utilizar parmetros na construo de sub-programas.
Conhecer os nveis de visibilidade (Scope) das variveis de um programa.
Estudar tipos de dados compostos.
Saber analisar as necessidades de estruturas de informao utilizando as estruturas de dados
apropriadas.
Estudar as formas de armazenamento de informao em memria secundria como forma de
manter.

20
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 6: Fundamentos de Programao

3. mbito dos Contedos


1. Definio de Linguagem.
2. Conceitos de Sintaxe, Semntica, Gramtica e Expresso.
3. Exemplo com um subconjunto da Linguagem Natural.
4. Erros de Sintaxe e de Semntica nas frases (expresses) de uma Linguagem (gramtica).
5. Definio de Algoritmo como processo descritivo de uma Linguagem.
6. Exemplificao (meramente conceptual) de algoritmos simples.
7. Desenvolvimento conceptual de tipos de informao e respectivo armazenamento (conceito
intuitivo de varivel num algoritmo).
8. Valores Numricos, Alfanumricos e Lgicos.
9. Desenvolvimento conceptual da possibilidade de o algoritmo dispor da capacidade de recolher
informao do utilizador e de enviar informao para o utilizador.
10. Exemplos em linguagem natural envolvendo mecanismos intuitivos de Deciso Binria e
Deciso Mltipla.
11. Exemplos em linguagem natural envolvendo mecanismos de repetio condicionada por uma
expresso lgica.
12. Desenvolvimento de algoritmos, fazendo uso de uma linguagem grfica com o objectivo de
analisar o seu fluxo de execuo sequencial.
13. Estudo e utilizao de um ambiente integrado de desenvolvimento de programas para edio,
compilao e teste de programas:
13.1. Estrutura de um programa.
13.2. Tipos de variveis. Tipos simples.
13.3. Instrues: Afectao, Input e Output de informao.
13.4. Mecanismos de controlo de programa:
13.4.1. Seleco simples
13.4.2. Seleco mltipla
13.4.3. Repetio condicional
13.4.4. Repetio incondicional
13.5. Funes Simples.
13.6. Implementao de Algoritmos de complexidade crescente
13.7. Utilizao das ferramentas de Debugging disponveis:
13.7.1. Observao do valor de variveis.
13.7.2. Execuo de algoritmos em modo "STEP by STEP."
13.7.3. Definio de "Breakpoints".
13.7.4. Execuo de algoritmos por Troos.
13.8. Estruturas de dados estticas (unidimensionais):
13.8.1. Declarao e Manipulao.
13.9. Estudo de algoritmos de manipulao de Arrays:
13.9.1. Algoritmos de iniciao.
13.9.2. Algoritmos de pesquisa sequencial.

21
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 6: Fundamentos de Programao

13.9.3. Algoritmos de insero e remoo de elementos: No Inicio ( Cabea - FIFO) ; no


Fim ( Cauda - LIFO).
13.9.4. Algoritmos de ordenao.
13.10. Estruturas de dados estticas (multidimensionais)
13.11. Anlise top-down, versus bottom-up:
13.11.1. Diferenas.
13.11.2. Declarao
13.11.3. Utilizao
13.12. Regras de "Scope" para a utilizao de variveis:
13.13. Variveis Globais e Variveis Locais:
13.13.1. Perodo de existncia das variveis.
13.13.2. Regras de "Scope" para a utilizao de variveis.
13.14. Passagem de parmetros a sub-programas:
13.14.1. Passagem por Valor.
13.14.2. Passagem por Referncia de Endereo.
13.15. Tipos de dados compostos:
13.15.1. Sintaxe.
13.15.2. Manipulao
13.16. Estruturas de dados compostos.
13.16.1. Desenho de aplicaes que envolvam estruturas de dados de baixa complexidade.
13.16.2. Ficheiros como variveis suportadas em disco.
13.16.3. Declarao de variveis do tipo ficheiro da mesma forma que so declaradas
variveis em RAM.
13.16.4. Associao do nome fsico do ficheiro (ao nvel do Sistema Operativo) ao nome
lgico do ficheiro (ao nvel do programa).
13.16.5. Abertura e fecho de ficheiros.
13.16.6. Acesso a ficheiros.
13.16.7. Manipulao de ficheiros
13.16.8. Exemplos de ficheiros de texto pr definidos: COM (Porta Srie), LPT1 ou PRN
(Porta Paralela. Exerccios envolvendo estes ficheiros (por exemplo, imprimir um
ficheiro de texto).

22
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 6: Fundamentos de Programao

4. Bibliografia / Outros Recursos

AZUL, Artur Augusto, Tcnicas e Linguagens de Programao. Porto: Porto Editora, 1994.
BARATA, M.; FONSECA, J.; CARVALHO, M., Princpios de Programao em Pascal. Queluz:
Edies EPGE, 1993.
BIASI, Ronaldo Srgio, Guia Rpido para Turbo C. Rio de Janeiro: Editora Lutcia, 1990.
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 e 7. Lisboa: FCA. sd.
CARRIO, Jos Antnio; CARRIO, Antnio Joo, Programao em Visual Basic.Net. Lisboa: CTI,
2002.
CUESTA, L.; PADILLA, A.; REMIRO, F., Electrnica Digital. Amadora: McGrawHill, 1994
DAMAS, Lus Manuel Dias, Linguagem C. Lisboa: FCA, 1999.
DICTOR, Evan, Visual Basic Controls in a Nutshell. Sebastopol, USA: OReilly. 1999.
FERREIRA, Joo, Tcnicas Avanadas em Visual Basic 6. Lisboa: FCA, 2001.
GOTTFRIED, B., Programao em Pascal. Lisboa: McGraw-Hill, 1994.
GUERREIRO, Pedro, Elementos de Programao com C. Lisboa: FCA, 2001.
JENSEN, K.; WIRTH, N., Pascal - User Manual and Report. New York: Springer-Verlag, 1975.
LOMAX, Paul, VB & VBA In a Nutshell. Sebastopol, USA: OReilly, 1998.
MACDONALD, Matthew, Visual Basic 2005: A Developer's Notbook. Sebastopol, USA: O'Reilly,
2005.
NINA, Nuno, Visual Basic 6, 3 ed.. Lisboa: FCA, 1999.
ROCHA, Antnio Manuel, Adrego da, Introduo Programao Usando C. Lisboa: FCA, 2006.
SCHILDT, Herbert, C The Complete Reference. 2 ed. Berkeley, USA: McGrawHill, 1990.
SHAMMAS, Namir, Programao em Turbo C++. Lisboa: Editorial Presena, 1994.
SHARMA, Ashok, Programmable Logic Handbook .Berkeley, USA: MacGrawHill, 2003

23
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 7

Arquitectura de Computadores
Durao de Referncia: 36 horas

1. Apresentao

Neste mdulo, efectuada uma abordagem forma de organizao e funcionamento das


arquitecturas de computadores, ao nvel da realizao e operao interna dos componentes do
computador, para o processamento, armazenamento em memria e aces de entrada e sada da
informao.

Devero ser adquiridos conhecimentos tericos e prticos, estes ltimos atravs da realizao de
trabalhos laboratoriais sobre a arquitectura de computadores, baseados nos processadores de um PC.

2. Objectivos de Aprendizagem

Identificar as principais famlias lgicas.


Conhecer as principais tipos de memria e suas clulas bsicas.
Avaliar a arquitectura interna de um sistema de um PC.
Conhecer os diversos tipos de barramentos existentes num PC.
Conhecer a organizao e gesto de memria Principal num PC.

24
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 7: Arquitectura de computadores

3. mbito dos Contedos

1. Principais tipos de memria e identificao das suas clulas bsicas constituintes.


2. Introduo histrica aos computadores desde os bacos e calculadores mecnicos at aos
nossos dias. Identificar as principais tendncias actuais nomeadamente a nvel de
comprimento de instrues, estrutura de execuo, etc.
3. Descrio histrica da evoluo do computador PC compatvel, salientando as vrias
evolues fundamentais desde a placa original at s placas actuais. Identificar quais as
principais unidades constituintes e principais evolues.
4. Introduo ao conceito de barramento (bus). Descrio e caracterizao dos principais tipos de
barramentos usados nos PCs.
5. Vrios tipos de memria usada num PC (DRAM,SRAM para as caches, VRAM e WRAM para
as memrias de vdeo, EEPROMs, etc).
6. Organizao dos bancos de memria de "cache" num PC e comunicao com o PC.
7. Organizao dos bancos de memria de DRAM num PC.
8. Evoluo histrica da interface vdeo num PC compatvel
9. Interface com o disco rgido e perifricos.

4. Bibliografia / Outros Recursos

GOUVEIA, Jos; MAGALHES, Alberto, Curso Tcnico de Hardware. Lisboa: FCA, 2002.
RODRIGUES, Pimenta; ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena, sd.
SAMPAIO, A., Hardware para profissionais. Lisboa: FCA, sd.
SAMPAIO, A., Microcomputadores: Circuitos Internos e Programao. Queluz: Edies EPGE,
1993

Laboratrio de electrnica (hardware)


Laboratrio de informtica (software)
Biblioteca
Retro/Vdeo Projector

25
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 8

Anlise de Equipamentos Informticos


Durao de Referncia: 36 horas

1. Apresentao

Neste mdulo pretende-se fornecer a componente terica, necessria e suficiente, para uma
compreenso dos diversos componentes de um computador, o que permitir, ao aluno, uma melhor
capacidade de anlise e reparao de avarias.

O formador dever motivar e justificar o acesso a meios de informao electrnica, como meios de
obteno de informao nesta rea. Para tal, dever incutir nos alunos a necessidade da
compreenso do Ingls falado e escrito, como factor de sucesso nesta rea tecnolgica.

Sempre que for necessrio a apresentao de conceitos tericos, essa apresentao dever ser feita
do modo mais apelativo possvel, utilizando meios audio-visuais (video-projector, retroprojector, etc.).
Como alternativa devero ser os prprios alunos, atravs da realizao de trabalhos de pesquisa, a
tentar obter esses conceitos.

Sempre que possvel, devero os alunos realizar uma palestra ou grupos de discusso sobre
determinados temas directamente relacionados com a matria. muito importante que se consiga
incutir e desenvolver, no aluno, o esprito de auto-iniciativa e auto-aprendizagem, caractersticas
essenciais para a actualizao de um tcnico nesta rea. Para tal, dever fomentar essas
caractersticas atravs de trabalhos de investigao e posterior apresentao.

2. Objectivos de Aprendizagem

Conhecer os vrios tipos de equipamentos informticos.


Conhecer as caractersticas tcnicas e normas dos equipamentos informticos.
Saber procurar fontes de informao sobre determinados equipamentos.

26
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 8: Anlise de Equipamentos Informticos

3. mbito dos Contedos

1. Equipamentos informticos e suas caractersticas e normas:


1.1. Computador porttil;
1.2. Caixa;
1.3. Fonte de alimentao;
1.4. Processador;
1.5. Cooler;
1.6. MotherBoard;
1.7. Placa de Vdeo;
1.8. Placa de Som;
1.9. Disco Rgido;
1.10. Drive de Disquetes;
1.11. Dispositivos de Backup (Tape ; Zip Drive; Jazz Drive; etc.)
1.12. dispositivos de leitura e gravao ptica (DVD; CD; etc.);
1.13. Teclado;
1.14. Rato;
1.15. Impressora;
1.16. Scanner;
1.17. Modem;
1.18. Memria;
1.19. Monitor;
1.20. Webcam;
1.21. Plotter.
2. A Internet como a grande fonte de informao sobre equipamentos informticos.

Nota: Os contedos programticos aqui apresentados referem-se tecnologia existente na altura da elaborao
deste documento (Maio de 2006). Devido ao ritmo de desenvolvimento tecnolgico (hardware e software) ao nvel
da informtica que apresenta, desde algumas dcadas, uma lei de desenvolvimento linear (Lei de Moore), torna-
se importante que o formador tenha a iniciativa, sempre que tal for justificvel, de actualizar o programa, de modo
a incorporar os novos conceitos. Se tal no for feito, pode-se cair numa situao em que os contedos
apresentados j se encontrem desactualizados.

27
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 8: Anlise de Equipamentos Informticos

4. Bibliografia / Outros Recursos

GOUVEIA, Jos e MAGALHES, Alberto, Curso Tcnico de Hardware. Lisboa: FCA, 2002.
GOUVEIA, Jos e MAGALHES, Alberto, Hardware: Montagem, Actualizao, Deteco de
Avarias em PCs e Perifricos. Lisboa: FCA, sd.
GOUVEIA, Jos e MAGALHES, Alberto, Hardware para PCs e Redes. Lisboa: FCA, sd.

Laboratrio de electrnica (hardware).


Laboratrio de informtica (software).
Retro/Vdeo Projector.

28
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 9
Arquitectura de Microprocessadores

Durao de Referncia: 22 horas

1. Apresentao

Pretende-se neste mdulo que os alunos adquiram os conhecimentos essenciais e noes sobre a
arquitectura de microcomputadores, bem como o desenvolvimento de sistemas com
microprocessadores e microcontroladores. Para alm disso abordada a interligao de dispositivos
com interface em "bus", nomeadamente a ligao de microprocessadores a memrias e perifricos de
entrada/sada.

2. Objectivos de Aprendizagem

Conhecer a panormica global do mundo dos microprocessadores.


Identificar as principais caractersticas de um microprocessador.
Estudar uma arquitectura de um microprocessador.
Estudar o esquema de hardware de um PC, nomeadamente a nvel de gerao de interrupes,
portos de entrada/sada, Timers, Gerao de Som, Acesso directo aos recursos de imagem do
sistema, etc.

29
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 9: Arquitectura de microprocessadores

3. mbito dos Contedos

1. Principais componentes de um microprocessador.


2. Evoluo das arquitecturas de microprocessadores.
3. Arquitectura de um sistema tipo.
4. Tipos de dados.
5. Organizao de memria.
6. Tipos de endereamento.
7. Ligao com o exterior.

4. Bibliografia / Outros Recursos

SAMPAIO, A., Hardware para profissionais. Lisboa: FCA, sd.


SAMPAIO, A., Microcomputadores: Circuitos Internos e Programao. Queluz: Edies EPGE,
1993.
TOKHEIM, Roger L., Introduo aos Microprocessadores. S. Paulo: McGrawHill, 1985.
VELOSO, V. C., Assembly Puro e Simples. Amadora: Edies Graficria, 1995.
VERDE, Raul, Computadores Digitais 2, Dinalivro, Lisboa, sd.

Laboratrio de informtica (software).


Retro/Vdeo Projector.
Kit didctico.

30
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

MDULO 10

Programao de Microprocessadores
Durao de Referncia: 36 horas

1. Apresentao

Este mdulo pretende familiarizar os alunos com as tcnicas de desenvolvimento de aplicaes


baseadas em microprocessadores e microcontroladores quer no que respeita ao desenvolvimento de
software, com nfase na programao modular em assembly, quer na sua relao com o hardware de
suporte.

2. Objectivos de Aprendizagem

Dominar os conceitos bsicos de programao em Assembly.


Realizar "debugging" de pequenos programas em Assembly utilizando o utilitrio apropriado.
Estudar o funcionamento de um Sistema Operativo a baixo nvel.
Realizar programas simples de exemplo em Assembly de comunicao com o exterior, que
utilizem recursos disponveis pelo Sistema Operativo atravs de SYSTEM CALLS (chamadas ao
sistema).

31
Programa de Sistemas Digitais e Arquitectura de
Computadores Cursos Profissionais

TCNICO DE GESTO DE EQUIPAMENTOS INFORMTICOS

Mdulo 10: Programao de Microprocessadores

3. mbito dos Contedos

1. "Set" das principais instrues de um Microprocessador tipo.


2. Realizao de pequenos programas de acesso memria de vdeo como exemplo de
aplicao do Set de instrues.
3. Noo de rotinas e principais conceitos a ela associados.
4. Passagem de parmetros a rotinas por endereo e por valor.
5. Principais conceitos associados utilizao de Interrupes num computador.
6. Utilizao dos utilitrios disponveis para fazer "debugging.
7. Estrutura interna de um sistema operativo tipo.
8. Noo de chamadas ao sistema.
9. Principais chamadas ao sistema disponveis por um sistema operativo tipo.
10. Utilizao das funes de um S.O., para tratamento de ficheiros (Ex: carregar uma imagem, ou
uma msica para um buffer em memria previamente alocado).
11. Conceito de "device drivers".

NOTA: Deve ser realizada uma abordagem que cative o mais possvel os alunos, o que pode ser conseguido,
por exemplo, atravs da manipulao directa da memria vdeo e comunicao via portos de
comunicao.

4. Bibliografia / Outros Recursos

SAMPAIO, A., Microcomputadores: Circuitos Internos e Programao. Queluz: Edies EPGE,


1993.
TOKHEIM, Roger L., Introduo aos Microprocessadores. S. Paulo: McGrawHill, 1985.
VELOSO, V. C., Assembly Puro e Simples. Amadora: Edies Graficria, 1995.
VERDE, Raul, Computadores Digitais 2, Dinalivro, Lisboa, sd.
Laboratrio de informtica (software).
Retro/Vdeo Projector.

32