Arquitetura de Computadores
|
|
|
- Domingos Soares Coelho
- 9 Há anos
- Visualizações:
Transcrição
1 Arquitetura de Computadores 4º Trabalho de Laboratório Programação Assembly Objetivo: Pretende-se que os alunos compreendam a metodologia usada no desenvolvimento de programas em assembly, incluindo o uso de periféricos e de rotinas de interrupção. A programação será desenvolvida para o processador P3, sendo utilizado um assemblador e um simulador disponibilizados para o efeito. O trabalho terá a duração de duas semanas, devendo o projeto ser demonstrado na aula na segunda semana do laboratório. O relatório final será entregue até à sexta-feira da segunda semana de laboratório, ou seja, até dia 27 de Maio, via Fénix. O trabalho deverá ser preparado fora do horário de laboratório, destinando-se as 3 horas de aula à resolução de eventuais dúvidas e demonstração do trabalho realizado. 1 JOGO SPACE INAVADERS Pretende-se implementar neste trabalho uma versão simplificada do jogo clássico da space invaders. Pode ver o jogo no link: É um jogo em que o objetivo é impedir que uma raça de alienígenas chegue à terra. Na nossa versão simplificada, os alienígenas vão se deslocando progressivamente para baixo em direção à terra. Em baixo, na terra, encontra-se um veículo que se desloca para a esquerda e para a direita e dispara raios lasers que destroem os alienígenas, impedindo que estes cheguem à terra. O jogo termina quando um alienígena chegar à terra ou chocar com o veículo. 2 IMPLEMENTAÇÃO DO JOGO O jogo deve iniciar-se surgindo no ecrã a mensagem: Prima I0 para iniciar o jogo, ao que o jogo deverá ficar parado, esperando que o utilizador pressione o botão de pressão I0. Quando o botão for pressionado o jogo deve se iniciar. 2.1 Espaço de jogo O espaço de jogo consiste em toda a janela de texto. Este deve estar limitado horizontalmente por duas paredes formadas pelo caracter - e verticalmente por duas paredes formadas pele carater, tal como representada na Ilustração 1. 1
2 2 Ilustração 1 Espaço de jogo 2.2 Alienígenas Os alienígenas são formados pelos carateres OVO e estão espalhados pelo espaço de jogo tal como indicado na Ilustração 1. São um total de 28 alienígenas em quatro linhas, 7 alienígenas por linha. As linhas estão separadas por 2 linhas e os alienígenas estão separados por 3 espaços. Os alienígenas movimentam-se sempre em conjunto. Inicialmente deslocam-se da esquerda para a direita até chegarem ao fim do ecrã. Ao atingirem o fim do ecrã deslocam-se uma linha para baixo. Depois deslocam-se para esquerda até atingirem o fim do ecrã. De seguida deslocam-se novamente uma linha para baixo e voltam a deslocar-se para a direita, e assim sucessivamente. O movimento deve ser temporizado pelo timer do P3, nomeadamente os alienígenas devem se deslocar um carater em cada décima de segundo. No entanto quando o interruptor 7, o mais a esquerda, estiver ligado o jogo deve entrar num modo ultra rápido em que os alienígenas se deslocam à velocidade máxima, sem serem controlados pelo timer. Este modo destina-se a facilitar a avaliação de forma a precipitar o fim de jogo. Sempre um alienígena for atingido por um raio deve ser removido do ecrã e não volta a aparecer até que ao reinício do jogo. 2.3 Veiculo O veículo é formado pelos caracteres O-^-O. Este deve-se deslocar para a esquerda e para a direita sempre que forem pressionadas as teclas a e d respetivamente. Além disso deve disparar um raio sempre que for pressionada a tecla espaço. O veículo deve se encontra na penúltima linha do espaço de jogo tal como indicado na Ilustração 1 e nunca deve sair do espaço de jogo. O movimento do veículo não deve estar associado ao timer mas apenas ao pressionar das teclas. 2.4 Raios Sempre que for pressionada a tecla espaço o veículo emite um raio laser que parte do centro veículo e desloca verticalmente para cima em direção aos alienígenas. Se o raio atingir um alienígena este deve ser removido do espaço de jogo. O raio deve se propagar a uma velocidade infinita, mas deve
3 ser visível no ecrã. Assim este deve permanecer no ecrã durante um pouco mais de duas décimas de segundo devendo este tempo ser controlado usando o timer. No ecrã deve surgir uma linha vertical formada pelos carateres * que vai desde centro do veículo até ao alienígena atingido ou até ao fim do espaço de jogo. Para simplificar a implementação deve parar o resto do jogo enquanto o raio é visualizado. 2.5 Fim do jogo Se um alienígena chegar à terra, ou seja á parte de baixo do ecrã, ou se colidir com o veículo, então o jogador perde e o jogo termina. Deverá ser impressa na janela de texto a mensagem: Perdeu!. O joga também termina se o jogador eliminar todos os alienígenas mas neste caso o jogador sai vitorioso e deve ser impressa na janela de texto a mensagem: Ganhou!. Em ambos os casos deve também aparecer a mensagem Prima I0 para reiniciar o jogo. O programa deve então ficar parado à espera que seja pressionado o I0 e deverá reiniciar o jogo quando I0 for pressionado. 2.6 Pontuação O jogador ganha 5 pontos sempre que destruir um alienígena, e a pontuação atual deve aparecer no LCD. 3 JANELA DA PLACA A Janela da placa está representada na Ilustração 2. Os periféricos da placa têm diferentes funções definidas de seguida. Ilustração 2 Janela da placa Display LCD No display LCD deve estar indicada a pontuação atual do jogador, na forma: Pontuacao: valor LEDs Os LEDs devem se acender momentaneamente sempre que é disparado um raio. 3
4 Display 7 Segmentos No display de sete segmentos deve estar representado o tempo decorrido desde o início do jogo em minutos e segundos. Botões de pressão O botão de pressão IA deve colocar o jogo em modo de pausa. Pressionando novamente o botão retira o jogo do modo de pausa. Todas as questões adicionais, sobre o funcionamento e implementação do jogo, não definidas no enunciado ficam ao critério de cada grupo. 4 IMPLEMENTAÇÃO EM ASSEMBLER Faça uso de variáveis globais para guardar dados que são utilizados ao longo de todo o programa como por exemplo a posição do veículo ou a pontuação, e utilize os registos para guardar apenas valores temporários em diferentes locais do programa. Faça código comentado e estruturado. Como estrutura de dados para guardar quais os alienígenas que se encontram no ecrã pode usar uma matriz formada por 4 vetores de 7 elementos, preenchida com 0 ou 1 de acordo com a presença ou não do alienígena no ecrã. Utilize o número de linha e de coluna para aceder à matriz, nomeadamente pode ler o elemento na linha l coluna c deve aceder à posição de memória, MATRIZ + l * 7 + c em que MATRIZ é o endereço de memória em que se encontra a matriz. Faça rotinas de interrupção pequenas. Existem no programa diferentes sistemas que funcionam a diferentes velocidades, nomeadamente o movimento dos alienígenas do veículo e o relógio com o tempo decorrido. Para implementar estes sistemas pode utilizar a seguinte técnica. Crie um loop que durante o jogo fica continuamente à espera pelos diferentes eventos e chama a rotina correspondente sempre que estes acontecem. Nomeadamente considere o seguinte pseudo-código: LOOP: Se houve uma interrupção do timer então chama a rotina move alienígenas Se houve uma interrupção do timer então incremente décimas de segundo Se passou um segundo então chama a rotina atualiza relógio Se há uma tecla pressionada então chama a rotina veiculo Enquanto não terminar o jogo volta para LOOP Nos diferentes periféricos vão necessitar de converter números inteiros para decimal e posteriormente para ASCII. A conversão para decimal deve ser efetuada por divisões sucessivas por 10, onde o resto é o dígito decimal que se vai retirando. Para converter para ASCII basta somar 0 ou 48 ao dígito decimal. 5 FASEAMENTO O trabalho decorrerá durante duas semanas, devendo ser discutido e apresentado na 2ª aula de laboratório. O trabalho deverá ser planeado e desenvolvido, tanto quanto possível, fora do horário de laboratório, sendo impossível realiza-lo sem qualquer preparação prévia e apenas durante as 3 horas de laboratório. 4
5 5 MEEC Mestrado Integrado em Engenharia Electrótecnica e de Computadores Na 1ª aula de laboratório devem ser tiradas todas e quaisquer dúvidas sobre o projeto. No 2º laboratório apenas será efetuada a visualização dos projetos, pelo que este deve estar terminado, não sendo permitidas melhoramentos no projeto depois da aula, mas apenas a conclusão do relatório e da documentação/comentários ao código. Por fim, essencial a consulta do texto Manual do Simulador do Processador P3, e aconselha-se o estudo do programa de demonstração disponibilizado. Este material está disponível na página da cadeira. 6 RELATÓRIO O relatório e o código comentado devem ser entregues via Fénix até à sexta-feira da 2ª semana do laboratório, ou seja até às 23h59 do dia 27 de Maio. Entregas fora de prazo devem ser submetidas por para o docente responsável pelo laboratório, que decidirá sobre a penalização a aplicar. O relatório (não incluindo o código e a capa) não deve exceder as 3 páginas. O relatório deve ser fornecido no formato.pdf e o código em formato de texto,.as e em formato.pdf, tudo num ficheiro zip submetido via Fénix. Caso sejam submetidos múltiplos ficheiros, apenas será tomado em consideração o último ficheiro submetido. 7 AVALIAÇÃO O trabalho será avaliado da seguinte forma: 1. Relatório a entregar via Fénix (4 valores), que consiste no seguinte: Fluxograma simplificado com a estrutura do programa desenvolvido. (1 val.); Listagem do código DEVIDAMENTE COMENTADO, onde serão avaliados a qualidade do código (estruturação, eficiência dos algoritmos, etc.) e a qualidade dos comentários; (3 val.); 2. Funcionamento do programa (16 valores), avaliado nos seguintes pontos: Tempo no DISPLAY 7 Segmentos (1 val.) Pontuação do LCD (1 val.) LEDs acendem com raio (1 val.) Inico de jogo com o I0 (1 val.) Pausa com botão de pressão IA (1 val.) Reinício de jogo (1 val.) Modo ultra rápido (sem timer) (1 val.) Representação estática do jogo (2 val.) Movimento dos alienígenas (2 val.) Movimento do veículo (1 val.) Disparo de raios (1 val.) Destruição de alienígenas (1 val.) Deteção de colisão alienígenas-veiculo (1 val.) Fim jogo (1 val.) 8 BIBLIOGRAFIA [1] N. Horta, Arquitetura de Computadores, Aulas Teóricas.
6 [2] M. Morris Mano, Charles R. Kime, Logic and Computer Design Fundamentals, 4th Edition Updated, Prentice-Hall International, [3] G. Arroz, J. Monteiro, A. Oliveira, Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, IST Press, [4] G. Arroz, J.C. Monteiro, A. Oliveira, Manual do Simulador do P3, IST,
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-18 José Costa (DEI/IST) Introdução
Sistemas Digitais LETI, LEE (2014/15 1º Sem.)
Sistemas Digitais LETI, LEE (2014/15 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente Sistemas Digitais Página
Sistemas Digitais LETI, LEE (2016/17 1º Sem.)
Sistemas Digitais LETI, LEE (2016/17 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente O que são Sistemas Digitais?
Introdução à Arquitetura de Computadores
LICENCIATURA EM ENGENHARIA INFORMÁTICA E DE COMPUTADORES Introdução à Arquitetura de Computadores Tutorial do P3 Referência 2014 / 2015 INSTITUTO SUPERIOR TÉCNICO Paulo Lopes, José Costa 2014/2015 2 1.
Projecto de Arquitectura de Computadores Jogo Cobra
1 / 12 Projecto de Arquitectura de Computadores Jogo Cobra Versão Comentário Data 1.0 Publicação inicial. 14 de Abril de 2008 2 / 12 Índice 1 Introdução... 3 2 Descrição do Jogo... 4 2.1 Inicialização...
Projecto de Algoritmos e Estruturas de Dados
Projecto de Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Electrónica 1 o ano, 2 o Semestre, 2005/2006 Instituto Superior Técnico
MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico
MICROPROCESSADORES (I/O) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Processamento Unidade de Controlo Conjunto de Instruções Unidade
LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO
AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio
Portal Cliente MYG SYSTEM
Portal Cliente MYG SYSTEM Índice: Entrada no Portal... 3 Configuração Utilizador... 3 Acesso as diversas contas (No caso de o utilizador ter varias contas associadas)... 4 Expedições... 5 o Criação Nova
Sistemas Digitais. Prof.Doutor Victor Lobo. Preparação básica necessária à compreensão de:
Sistemas Digitais Prof.Doutor Victor Lobo Objectivo Preparação básica necessária à compreensão de: Sistemas de Controlo Digital Computadores Electrónica Digital 1 Porquê Sistemas Digitais para um oficial
Arquitectura de Computadores
Arquitectura de Computadores José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 14 de Fevereiro, 2013 José Monteiro
INSTRUÇÃO DE FUNCIONAMENTO COM EQUIPAMENTO ELETRÓNICO
INSTRUÇÃO DE FUNCIONAMENTO COM EQUIPAMENTO ELETRÓNICO - MANUAL 8 - MARCA: MODELO: 6000 (Faltas individuais dos jogadores com dorsais de variáveis e com pontuação acumulada pelos jogadores) Editado em 26
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
GESTÃO DE TURMAS. Índice. I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05
GESTÃO DE TURMAS Índice I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05 1 Atribuir trabalhos aos alunos 05 1.1 Atribuir um trabalho a uma turma 05 1.2 Visualizar
Arquitectura de Computadores MEEC (2013/14 2º Sem.)
Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções
Arquitectura de Computadores MEEC (2013/14 2º Sem.)
Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções
ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007
ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2018-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
INF Fundamentos de Computação Gráfica /1
INF01047 - Fundamentos de Computação Gráfica - 2013/1 Especificação do Trabalho Final Professores: João Comba ([email protected]) e Marcelo Walter ([email protected]) Objetivo Consolidar o conhecimento
Manual de Utilizador do Backoffice
Manual de Utilizador do Backoffice Conteúdo Acesso ao Backoffice... 2 Actualizar Conteúdos do Website... 3 Homepage... 3 Quem Somos... 5 Serviços... 7 Outros Produtos... 8 Empresas Parceiras... 9 Contactos...
Trabalho de Programação 2 Processador CESAR
Trabalho de Programação 2 Processador CESAR 1. Descrição Geral A empresa TABLETEROS S.A. assinou um contrato milionário de fornecimento de ultrabooks e teve que aumentar o número de estantes. Agora, a
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 5 Circuitos Sequenciais Síncronos
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 5 Circuitos Sequenciais Síncronos 1. Introdução Este trabalho foi concebido para que os alunos familiarizem com a utilização e projeto de Circuitos
TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2
TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2 Descrição: O objetivo do trabalho 2 é desenvolver um jogo estilo shoot 'em up em Java, onde o jogador possa controlar uma espaçonave e destruir as espaçonaves inimigas
CENTRAL DE INCÊNDIO ENDEREÇÁVEL
CENTRAL DE INCÊNDIO ENDEREÇÁVEL MANUAL UTILIZADOR PT v1.2013 INDICE 1. CÓDIGOS DE ACESSO... 3 1.1 Tabela Códigos de Fábrica... 3 1.2 Introduzir Códigos... 3 1.3 Tabela dos Níveis de Acesso... 4 2. ESTADO
Explorador do Windows (manipulação de ficheiros)
Vamos começar a explorar o Sistema Operativo Windows 7. Após ligar o Computador e o Sistema Operativo terminar de carregar aparecerá no ecrã uma área de trabalho semelhante à seguinte. Explorador do Windows
AGRUPAMENTO DE ESCOLAS DE ANTÓNIO FEIJÓ
AGRUPAMENTO DE ESCOLAS DE ANTÓNIO FEIJÓ GIAE Online MANUAL ENCARREGADOS DE EDUCAÇÃO Pág. 1 de 17 ÍNDICE INTRODUÇÃO... 4 SOBRE O MANUAL... 4 Nomenclaturas... 4 Versão... 4 ACESSO... 4 MENU... 5 1- Inicio...
INICIAÇÃO AO EXCEL Renato Albuquerque abril de 2016
Noções básicas Vamos trabalhar com o Microsoft Office EXCEL 2010, software que está instalado em todos os computadores da escola. O EXCEL é uma folha de cálculo eletrónica, isto é, um programa que permite
ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE
ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE Objectivos da Disciplina Príncipios gerais da arquitectura de computadores Estrutura e comportamento de um computador Programação em assembly Processadores
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2018-2 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dispositivos de
MANUAL DO UTILIZADOR DO SFA2/DAV - OPERADORES
AT autoridade tributária e aduaneira Classificação: 205.25.04 Segurança: Pública Processo: 2 Direção de Serviços dos Impostos Especiais de Consumo e do Imposto sobre Veículos Divisão do Imposto sobre os
Programação 2017/2018 2º Semestre
Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 2º Semestre Aula de Problemas 1 Os alunos deverão executar os passos aqui descritos no seu computador pessoal ou no laboratório.
INSTRUÇÃO DE FUNCIONAMENTO COM EQUIPAMENTO ELECTRÓNICO
INSTRUÇÃO DE FUNCIONAMENTO COM EQUIPAMENTO ELECTRÓNICO - MANUAL 5 - MARCA: Editado em 22 de Novembro de 2010 INTRODUÇÃO O equipamento electrónico BAYBOR, instalado nos recintos atrás referidos é constituído
Procalc v1.0. Versão Utilizador (Manual de Utilizador)
Procalc v1.0 Versão Utilizador (Manual de Utilizador) Conteúdo Procalc... 4 Botões Numéricos... 5 Funções Básicas... 6 Funções avançadas... 7 Logaritmo... 7 Logaritmo Natural... 7 Expoente... 7 Factorial...
3 Cabeçalho/ logótipo 4 Menu principal 5 Autenticação
Escolas de Primeiro Ciclo no site do Agrupamento Iniciar com o endereço www.aecarvalhos.pt 1 1 Clicar em ESCOLAS DO AGRUPAMENTO (lado direito do site). 2 2 Apontar para EB1/JI e clicar na escola respetiva.
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 2 Circuitos Combinatórios Típicos
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 2 Circuitos Combinatórios Típicos 1. Introdução Este trabalho foi concebido para que os alunos façam a concepção de um circuito lógico usando
MANUAL DE INSTRUÇÕES RELÓGIO MORMAII DIGITAL YP9458
MANUAL DE INSTRUÇÕES RELÓGIO MORMAII DIGITAL YP9458 CARACTERÍSTICAS O relógio MORMAII referência YP9458 é um relógio com leitura digital, com caixa e pulseira termoplástica. Operam com as seguintes funções:
AUTOMAÇÃO INDUSTRIAL
AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2006/2007 Guias de Laboratório 5 Objectivo Implementação dum sistema de comando de lógico através dum autómato programável usando a linguagem
FORMAÇÃO DE MICROSOFT WORD Mário de Almeida Pedro, M. Sc. Janeiro 2014
FORMAÇÃO DE MICROSOFT WORD 2007 Mário de Almeida Pedro, M. Sc. Janeiro 2014 Bemvindo Identificação da UFCD UFCD nº 0754 Processador de Texto, com a duração de 50 horas Microsoft Word 2007 Para criar um
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 22: Título: Sumário: Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Projecto de máquinas
MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças
MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças Trabalho realizado para Metodologia de Investigação I para a Professora M. Isabel Chagas por: Deolinda Canelo Dulce Mourato Sandra Gaspar Eugénia
PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012
Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 1º semestre Trabalho nº 5 Funções http://tele1.dee.fct.unl.pt/pm
Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Apresentação 2015 Corpo docente de Computação Gráfica / &M / DEI / IST / UTL Relação Presenças/Notas Computação Gráfica (Taguspark
Manual de Apoio. Inscrição no Internato Médico. Concurso IM Departamento de Recursos Humanos Manual de Apoio Inscrição no Internato Médico
Manual de Apoio Inscrição no Internato Médico Concurso IM 2017 Página 1 de 14 Capítulo Departamento de Recursos Humanos 1 1. Estrutura do Manual Página 2 de 14 1.1 Introdução O presente manual descreve
Botão A Coloca os dígitos em modo de acerto, seleciona a função 12/24h e zera o cronógrafo. Botão B Seleciona os modos e os dígitos para acerto
MANUAL DE INSTRUÇÕES RELÓGIO MORMAII Y7361/YP8412/YS9078/YS9080/YS9073/YS9071/YS9072/ YS9073 CARACTERÍSTICAS: Os modelos MORMAII Y7361 e YP8412, YS9080 e YS9078 são relógios com leitura digitais sendo
Fundamentos de Programação
Fundamentos de Programação CP41F Aula 2 Prof. Daniel Cavalcanti Jeronymo Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. Universidade Tecnológica Federal
ARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES 3º Trabalho de Laboratório Unidade de Controlo Microprogramada Objectivo: Pretende-se que os alunos compreendam a metodologia usada na implementação, programação e teste de
Manual de Utilizador. Documento de Apoio. (Versão Janeiro 2019)
Manual de Utilizador Documento de Apoio (Versão Janeiro 2019) Índice 1. O que é o myalfaloc? 3 2. Os diferentes tipos de perfil de utilizador 4 2.1 Administrador da conta 4 2.2 Financeiro da conta 4 2.3
FTC2E - IP GATEWAY MANUAL DE UTILIZADOR 2014
FTC2E - IP GATEWAY MANUAL DE UTILIZADOR 2014 Índice 1 Configuração do endereço IP da Gateway... 3 2 Instalação dos módulos Only na Gateway IP... 4 3 Instalação de um dispositivo móvel ios/android na Gateway
MANUAL MORMAII REF. M882AA
MANUAL MORMAII REF. M882AA CARACTERÍSTICAS O relógio MORMAII referência: M882AA é um relógio com leitura digital, com caixa e pulseira termoplástica. Operam com as seguintes funções: Hora normal / calendário,
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2015/2016 Trabalho 3 Circuitos Combinatórios Típicos
SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2015/2016 Trabalho 3 Circuitos Combinatórios Típicos 1. Introdução Este trabalho foi concebido para que os alunos façam a concepção de um circuito lógico usando
Base de Dados de Gestão de Anilhagem e Recapturas Manual do Utilizador
4 - ANILHAGEM QUADRO DE INSERÇÃO DE DADOS DE ANILHAGEM Ao seleccionar o botão Anilhagem, obtêm-se acesso ao quadro de inserção de dados de anilhagem, cujo aspecto pode ser visto nas figuras 22 e 22a, uma
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
MANUAL DE INSTRUÇÕES RELÓGIO TOUCH- TWYP8412
MANUAL DE INSTRUÇÕES RELÓGIO TOUCH- TWYP8412 CARACTERÍSTICAS O seu relógio TOUCH é um modelo digital com caixa e pulseira termoplástica. Possui as seguintes funções: hora normal, calendário, 5 alarmes,
Iniciação à Informática
Iniciação à Informática Dr. Manuel Monteiro Conteúdo 5 Folha de Cálculo Conceitos básicos Os programas denominados de folhas de cálculo permitem aos seus utilizadores elaborar documentos com cálculos,
20 Escola Digital Manual do Utilizador Aluno
20 Escola Digital Manual do Utilizador Aluno 1. Conhecer o 20 Escola Digital... 4 20 Escola Digital Visão Geral... 4 2. Autenticação... 6 3. Mural... 7 3.1. Partilhar um comentário... 7 3.2. Comentar um
Álgebra Booleana: Axiomas, Teoremas e Leis de De Morgan
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Álgebra Booleana: Axiomas, Teoremas e Leis de De Morgan Nuno Pombo / Miguel Neto Arquitectura Computadores
O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.
Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e
HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS
HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS Hoje vamos criar nosso primeiro jogo utilizando o Scratch, trabalharemos com Labirintos, você sabe o que é? Veja nosso Robô XM, ele precisa chegar ao quadradinho
MANUAL PARA ACTUALIZAÇÃO DA VERSÃO DE FIRMWARE
MANUAL PARA ACTUALIZAÇÃO DA VERSÃO DE FIRMWARE ( ANDROID ) Este manual destina-se a clientes e revendedores de Tablets Alexis, modelos RX5, RX5BT, RX5BT16 e RX5BT16SL. Os passos descritos abaixo destinam-se
Sistemas de Entrada e Saídas
Sistemas de Entrada e Saídas José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-12-06 José Costa (DEI/IST) Sistemas de Entrada
Conselho Regional do Norte Câmara dos Solicitadores. Plataforma Moodle de apoio aos Estágios Introdução
Moodle? O que é isto? É a abreviatura de Modular Object Oriented Distance LEarning É um conceito criado por um cientista de computadores Australiano em 2001. É um software que permite a criação e a gestão
PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010
Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 5 Funções e Vectores
Dr. Joaquim de Carvalho
Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano 1 MÓDULO 7: Arquitectura de Computadores
Unidade 4: Conversões e Cálculos em Outras Bases Prof. Daniel Caetano
Organização de Computadores 1 Unidade 4: Conversões e Cálculos em Outras Bases Prof. Daniel Caetano Objetivo: Apresentar os métodos de conversão de decimal para diferentes bases e como realizar cálculos
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-09-17 José Costa (DEI/IST) Introdução
Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas
Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 10 de janeiro de 2018 Exame sem
ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral
ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral CAÇA-PALAVRAS http://www.gileduardo.com.br/ifpr/pci/downloads/referencia.c 1. Introdução O trabalho proposto tem por objetivo
Parte 1 Cena Simples Interativa com Câmara Fixa
Computação Gráfica 2017/18 Parte 1 Cena Simples Interativa com Câmara Fixa Breve Introdução ao Tema O jogo Micro Machines foi o primeiro de uma série de jogos baseados nos famosos carros de brinquedo com
Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / 2013 Access Atividade 3
Atividade 3 Nesta ficha deve executar um conjunto de instruções sobre uma Base de Dados no computador do laboratório e submete-la pelo email [email protected]. Resumo: Tipos de dados Máscaras
Portal CAUL. Manual de Utilizador. Certificado de Autorização de Utilização de Lote. Versão 1.0 Página 1 de 39
Portal CAUL Certificado de Autorização de Utilização de Lote Manual de Utilizador Versão 1.0 Página 1 de 39 Índice 1 Resumo da Aplicação... 3 1.1 Sobre este documento... 3 2 Níveis de Acesso... 4 2.1 Perfil:
Manual do Utilizador Brother Meter Read Tool
Manual do Utilizador Brother Meter Read Tool POR Versão 0 Direitos de autor Direitos de autor 2017 Brother Industries, Ltd. Todos os direitos reservados. As informações contidas neste documento estão sujeitas
