MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5.

Slides:



Advertisements
Apresentações semelhantes
Virtex-II Pro X Platform FPGA
Advertisements

Organização e Arquitetura de Computadores I Microarquitetura
1 Hardware Description Language (HDL) Para quê precisamos de uma Linguagem de Descrição de Hardware ? Modelar, Representar e simular hardware digital Concorrência.
CPU: Controle e processamento
Arquitetura de Computadores
Arquitetura e organização de computadores
Técnicas para operações E/S
Meu primeiro programa em ARDUINO
Capítulo 2 A família de Microcontroladores MCS-51 da Intel
Autor: Salvador P. Gimenez
Arquitetura de Computadores
Unidade Lógica e Aritmética Introdução à Ciência da Computação
Sistemas Embarcados Microcontroladores PIC
Sistemas Embarcados Microcontroladores PIC
Circuitos aritméticos
Organização de Computadores Inserindo o Controle Identifica pontos de controle no caminho de dados – Busca da instrução – Operações lógicas e aritméticas.
Conhecendo Hardware Parte 1
VHDL arquitetura ramses
O MICROPROCESSADOR INTEL 8080
Sistemas Digitais Microprocessados
Watchdog Timer O WDT causa um reset quando há falha no software ou no hardware (travamento); Está sempre habilitado e opera de maneira independe da CPU;
DSP – TMS320LF2407A.
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Fundamentos do Projeto Lógico
Processadores – Aula 3 Professor: André Luis Meneses Silva
Prof. João Paulo de Toledo Gomes
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Módulo MSSP Jadsonlee da Silva Sá
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP PIC16F877A - Parte III Jadsonlee da Silva Sá
PIC16F877A - Parte II Jadsonlee da Silva Sá
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Comparação Processadores Hardwired x Microcoded
UCP Memória Principal Controladores E/S
Organização de um computador
Organização e Arquitetura de Computadores
Agenda - Aula 2 Introdução (Computador Digital) Processadores
CEFET-PBProf. José B. Menezes Filho1 MICROCONTROLADORES Prof. José Bezerra de Menezes Filho CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DA PARAÍBA DA PARAÍBA.
Organização e Arquitetura de Computadores
Módulo Timers - PIC16F877A Jadsonlee da Silva Sá
UNIDADE LÓGICA ARITMÉTICA (ULA)
Escola Básica nº2 Rio Tinto Tecnologias da Informação e Comunicação
Eletrônica Digital II ELT013
Organização e Arquitetura de Computadores
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória de Dados EEPROM Jadsonlee da Silva Sá
Programação de Autómatos 4-Tratamento de Dados 4.1- Comparação de dados Programação.
Unidade de Controle.
Hardware e Software Trabalho realizado por O nosso nome
Projetando Sistemas Digitais com SystemVerilog
Tudo sobre o Processador
Parte 3 Seção de Dados e Unidade de Controle
Curso: Sistemas de Informação Tópico 5
VERILOG Monitoria Infra-Estrutura de Hardware Álvaro João – ajss Húgaro Bernardino – hbb Fred Rabelo - ferrf Leonardo Leandro – lsl2 Jéssica de.
UNIDADE LÓGICA ARITMÉTICA (ULA)
Introdução à Informática
O que devem fazer os Microprocessadores ?
Estrutura Básica de um CLP
Afonso Ferreira Miguel
SENAI - CURSO SUPERIOR DE TECNOLOGIA EM MECATRÔNICA INDUSTRIAL
Arquitetura de Microcomputadores
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Módulo Timers - PIC16F877A Jadsonlee da Silva Sá.
Introdução à Computação
Diagrama em blocos: Hardware de Computadores
Prof. André Luis Roland Tancredo Engenheiro da Computação e Pesquisador em Desenvolvimento Tecnológico para Semicondutores pelo CNPq Especialista em Microeletrônica.
Microcontroladores.
AULA 3 INSTRUÇÕES UTILIZADAS NO MICROCONTROLADOR.
Sistemas Microprocessados AULA INTERRUPÇÕES. REGISTRADOR INTCON GIE – Habilitação geral das interrupções (chave geral). 0 = Desabilita todas as interrupções.
INTRODUÇÃO: MICROCONTROLADORES. MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de USD 7,00 a 30,00.
Aula 3 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Mapa de memória e registadores especiais. Mapa de memória.
AULA 03 ASSUNTO: CONJUNTO DE INSTRUÇÕES ROTEIRO 1. Introdução
Transcrição da apresentação:

MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5

MAPA DE MEMÓRIA

ORGANIZAÇÃO DA MEMÓRIA SELEÇÃO DO BANCO DE MEMÓRIA

REGISTRADOR STATUS C - Carry/borrow (Bit de transporte, ou seja, resultado é maior do que 255 ou menor que 0) 0 = Houve transporte do bit mais significativo do resultado 1 = Não houve transporte do bit mais significativo do resultado DC - Digit Carry/borrow (bit de transporte, ou seja, resultado é maior do que 15 ou menor que 0) 0 = operação ULA não ocasionou estouro de dígito 1 = operação ULA ocasionou (carry) entre 3 e 4 bit Z - Indicação de Zero 0 = última operação ( lógica ou aritmética)  0 1 = última operação ( lógica ou aritmética) = 0 /PD - Indicação de Power-down: 0 = instrução SLEEP foi executada 1 = ocorreu Power-up ou CLRWDT /T0 - Indicação de Time-out: 0 = estouro Watchdog ( WDT) 1 = ocorreu Power-up ou CLRWDT ou SLEEP RP1 e RP0 - Seletor de banco de memória (endereçamento direto) 00 = Banco 0 ( 00h - 7Fh)10 = Banco 2 ( 100h - 17Fh) 01 = Banco 1 (80h - FFh)11 = Banco 3 (180h - 1FFh) IRP - Seleção de registros. Endereçamento indireto. 0 = Banco 0 e 1 ativo (0x00 a 0xFF) 1 = Banco 2 e 3 ativo (0x100 a 0x1FF) # DEFINE BANK1BSF STATUS,RP0 # DEFINE BANK0BCF STATUS,RP0

REGISTRADOR TRISA e PORTA TRIS serve para configurar um pino como entrada/saída 0 = Output (saída) 1 = Input (entrada)

REGISTRADOR TRISA e PORTA # DEFINE BANK1BSF STATUS,RP0 BANK1 MOVLW B'xxx10x01' MOVWF TRISA CONFIGURAÇÃO: BANK1 PROGRAMA: BANK0

RA4 é saída em coletor aberto. Não é possível impor 5 V na saída desse pino. REGISTRADOR TRISA e PORTA