Escolar Documentos
Profissional Documentos
Cultura Documentos
Sdac PDF
Sdac PDF
PROGRAMA
Componente de Formao Tcnica
Disciplina de
Pedro Rodrigues
Jorge Pires
Cursos Profissionais
Parte I
Orgnica Geral
ndice:
Pgina
1.
Caracterizao da Disciplina . .
2.
3.
Competncias a Desenvolver. . .
4.
5.
6.
Bibliografia . . .
Cursos Profissionais
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.
Cursos Profissionais
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
Cursos Profissionais
Cursos Profissionais
Cursos Profissionais
5. Elenco Modular
Nmero
Designao
Durao de
referncia
(horas)
Sistemas de Numerao
30
36
Circuitos Combinatrios
36
Circuitos Sequenciais
36
18
Fundamentos de Programao
120
Arquitectura de Computadores
36
36
Arquitectura de Microprocessadores
22
10
Programao de Microprocessadores
36
Cursos Profissionais
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, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989.
ROCHA, Antnio Manuel Adrego da, Introduo Programao Usando C. Lisboa: FCA - Editora,
2006.
RODRIGUES, Pimenta e ARAJO, Mrio, Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial
Presena., sd.
S, Marques de, FERREIRA, Joo Pinto, Fundamental da Programao em Delphi 3. Lisboa: FCA.,
sd.
SAMPAIO, A., Hardware para profissionais, vol. 1. Lisboa: FCA. sd.
SAMPAIO, A., Microcomputadores - Circuitos Internos e Programao. Queluz: Edies EPGE, 1993.
SCHILDT, Herbert, C The Complete Reference, 2 ed.. Berkeley, USA: McGrawHill, 1990.
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
TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984.
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. Lisboa : Dinalivro, sd.
Cursos Profissionais
Parte II
Mdulos
ndice:
Pgina
11
13
15
17
19
24
26
29
31
Cursos Profissionais
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
N = Ai B i
i =0
Cursos Profissionais
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
Cursos Profissionais
MDULO 2
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
11
Cursos Profissionais
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
Cursos Profissionais
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
Cursos Profissionais
14
Cursos Profissionais
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
Cursos Profissionais
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
Cursos Profissionais
MDULO 5
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
Cursos Profissionais
18
Cursos Profissionais
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
Cursos Profissionais
20
Cursos Profissionais
21
Cursos Profissionais
22
Cursos Profissionais
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
Cursos Profissionais
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
Cursos Profissionais
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
Cursos Profissionais
MDULO 8
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
Cursos Profissionais
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), tornase 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
Cursos Profissionais
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
Cursos Profissionais
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
desenvolvimento
de
sistemas
com
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
Cursos Profissionais
30
Cursos Profissionais
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
Cursos Profissionais
32