A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MC ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

Apresentações semelhantes


Apresentação em tema: "MC ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM"— Transcrição da apresentação:

1 MC 404 - ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Programa Conceitos Básicos Representação de números e caracteres Organização de um computador digital A CPU e a execução de um programa Linguagem de máquina e linguagem de montagem Introdução aos montadores Arquitetura do Microprocessador 8086 A família INTEL 80x86 Organização do Microprocessador 8086/8088 Organização de um PC Introdução à linguagem de montagem do 8086 Sintaxe do assembly 8086 Formato de Dados, variáveis e constantes A estrutura do programa Instruções de entrada e saída Criando e rodando um programa

2 MC 404 - ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
O registrador de sinalização – FLAGS Flags de Status e de Controle Overflow Como as instruções afetam os flags Instruções de controle de fluxo Salto incondicional Instrução de comparação Salto condicional Estruturas de linguagens de alto nível Instruções lógicas e de deslocamentos Instruções lógicas Instruções de deslocamentos Instruções de rotação Entrada/Saída de números binários e hexadecimais

3 MC 404 - ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
A pilha e procedimentos Organização da pilha Procedimentos Chamadas e retorno de procedimentos Instruções de Multiplicação e Divisão Instruções de multiplicação Instruções de divisão Extensão do sinal do dividendo Entrada e saída de números decimais Arrays e modos de endereçamento Arrays unidimensionais Modos de endereçamento Arrays bidimensionais A instrução XLAT

4 MC 404 - ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Bibliografia BÁSICA: DALTRINI, B. M.; JINO, M.; MAGALHÃES, L. P.; Introdução a Sistemas de Computação Digital. 1a ed. Makron: p. TANENBAUM, A.; Organização Estruturada de Computadores. 4a ed. Livros Técnicos e Científicos Editora, 2001. Textos em COMPLEMENTAR: YU, Ytha; MARUT, C.; Assembly Language Programming and Organization of IBM PC. McGraw-Hill, 1992 HAMACHER, V. Carl, VRANESIC Z. G., ZAKY, G., Computer Organization. Ed. MacGraw-Hill; Publishing Company, 1990. Intel Corporation. Intel Microprocessors Documentation. (

5 MC 404 - ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
MÉDIA MF = MÉDIA FINAL; MT = MÉDIA DA PARTE TEÓRICA; MP = MÉDIA DA PARTE PRÁTICA; Pi = PROVAS TEÓRICAS; PPi = PROVAS PRÁTICAS; Ti = PROJETOS PRÁTICOS MT = (0,5 * P1 + 0,5 * P2) MP = 0,8*((PP1 + PP2)/2) + 0,2*(NOTA CONCEITUAL) MF = (0,8 * MT + 0,2 * MP) Se a MF for >= 5,0, aluno estará aprovado, senão irá para exame e a será calculada como: MFF = 0,5*MF + 0,5*Exame. Para aprovação a MFF terá que ser >= 5,0. Os projetos serão avaliados através dos seguintes critérios: Erros de montagem ou de lógica; Representação correta dos dados e instruções; Corretude do programa (Faz o solicitado? Corretamente?); Estilo: comentários, documentação, etc.; Validação de entradas e mensagens de erro/aviso; Criatividade/inovação.


Carregar ppt "MC ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM"

Apresentações semelhantes


Anúncios Google