SlideShare una empresa de Scribd logo
1 de 28
Princípios da Microprogramação Horizontal X Vertical ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],U L A D E S M B R M A R R D W R E n C C C O N D A M U X B A A D D R
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],OPCODE OPERANDO 1 OPERANDO 2 ADDR (endereço) 4 bits 4 bits 4 bits
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],A B C D S 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0
[object Object],[object Object],[object Object]
[object Object],80 instruções Muito provavelmente, mais de 80 instruções
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Nanoprogramação ,[object Object],[object Object],[object Object]
[object Object],[object Object],Memória de Controle h w
[object Object],[object Object],1 3 2 0 1 2 5 . . . h w sequência na qual ocorre cada instrução, identificada apenas por um número A B C . . . cada instrução individualmente, todas distintas entre si (n instruções no total)
[object Object],[object Object],A B A A A C D D B D C A A C D B ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
00 01 00 00 00 10 11 11 01 11 10 00 00 10 11 01 h = 16 w = 20 01100101100101101001 10110110001000011011 11101000110100110000 00010110100101110010 00 01 10 11 endereços A B A A A C D D B D C A A C D B memória de controle nanomemória
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Curso básico de eletrônica digital parte 2
Curso básico de eletrônica digital parte 2Curso básico de eletrônica digital parte 2
Curso básico de eletrônica digital parte 2Renan Boccia
 
Curso básico de eletrônica digital parte 3
Curso básico de eletrônica digital parte 3Curso básico de eletrônica digital parte 3
Curso básico de eletrônica digital parte 3Renan Boccia
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Renan Boccia
 
Prova 2012 2_p4_gabarito
Prova 2012 2_p4_gabaritoProva 2012 2_p4_gabarito
Prova 2012 2_p4_gabaritoAmélia Moreira
 
Aula 4 a linguagem assembly
Aula 4   a linguagem assemblyAula 4   a linguagem assembly
Aula 4 a linguagem assemblyLCCIMETRO
 
Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Renan Boccia
 
Arquitetura de Computadores: Memórias - Nível lógico
Arquitetura de Computadores: Memórias - Nível lógicoArquitetura de Computadores: Memórias - Nível lógico
Arquitetura de Computadores: Memórias - Nível lógicoElaine Cecília Gatto
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoAna Carneirinho
 
Curso básico de eletrônica digital parte 4
Curso básico de eletrônica digital parte 4Curso básico de eletrônica digital parte 4
Curso básico de eletrônica digital parte 4Renan Boccia
 
Programacao Com Asp Iv
Programacao Com Asp   IvProgramacao Com Asp   Iv
Programacao Com Asp Ivguest3118b2
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Renan Boccia
 
Introdução a Microcontroladores PIC
Introdução a Microcontroladores PICIntrodução a Microcontroladores PIC
Introdução a Microcontroladores PICChellton Almeida
 
Apostila de práticas_de_eletrônica_digital_ii2
Apostila de práticas_de_eletrônica_digital_ii2Apostila de práticas_de_eletrônica_digital_ii2
Apostila de práticas_de_eletrônica_digital_ii2sinohara
 
Ex com twd_atv21_mb_rw_mc_twsuite
Ex com twd_atv21_mb_rw_mc_twsuiteEx com twd_atv21_mb_rw_mc_twsuite
Ex com twd_atv21_mb_rw_mc_twsuitedeomarsantos
 
Curso básico de eletrônica digital parte 6
Curso básico de eletrônica digital parte 6Curso básico de eletrônica digital parte 6
Curso básico de eletrônica digital parte 6Renan Boccia
 

La actualidad más candente (20)

Curso básico de eletrônica digital parte 2
Curso básico de eletrônica digital parte 2Curso básico de eletrônica digital parte 2
Curso básico de eletrônica digital parte 2
 
Curso básico de eletrônica digital parte 3
Curso básico de eletrônica digital parte 3Curso básico de eletrônica digital parte 3
Curso básico de eletrônica digital parte 3
 
Macroprogramacao
MacroprogramacaoMacroprogramacao
Macroprogramacao
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
Prova 2012 2_p4_gabarito
Prova 2012 2_p4_gabaritoProva 2012 2_p4_gabarito
Prova 2012 2_p4_gabarito
 
Aula 3
Aula 3Aula 3
Aula 3
 
Aula 4 a linguagem assembly
Aula 4   a linguagem assemblyAula 4   a linguagem assembly
Aula 4 a linguagem assembly
 
Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10
 
ARDUINO PRIMEIROS PASSOS
ARDUINO  PRIMEIROS PASSOSARDUINO  PRIMEIROS PASSOS
ARDUINO PRIMEIROS PASSOS
 
Arquitetura de Computadores: Memórias - Nível lógico
Arquitetura de Computadores: Memórias - Nível lógicoArquitetura de Computadores: Memórias - Nível lógico
Arquitetura de Computadores: Memórias - Nível lógico
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativo
 
Curso básico de eletrônica digital parte 4
Curso básico de eletrônica digital parte 4Curso básico de eletrônica digital parte 4
Curso básico de eletrônica digital parte 4
 
Programacao Com Asp Iv
Programacao Com Asp   IvProgramacao Com Asp   Iv
Programacao Com Asp Iv
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
 
Clp ab avancado
Clp ab avancadoClp ab avancado
Clp ab avancado
 
Introdução a Microcontroladores PIC
Introdução a Microcontroladores PICIntrodução a Microcontroladores PIC
Introdução a Microcontroladores PIC
 
Apostila de práticas_de_eletrônica_digital_ii2
Apostila de práticas_de_eletrônica_digital_ii2Apostila de práticas_de_eletrônica_digital_ii2
Apostila de práticas_de_eletrônica_digital_ii2
 
Ex com twd_atv21_mb_rw_mc_twsuite
Ex com twd_atv21_mb_rw_mc_twsuiteEx com twd_atv21_mb_rw_mc_twsuite
Ex com twd_atv21_mb_rw_mc_twsuite
 
Curso básico de eletrônica digital parte 6
Curso básico de eletrônica digital parte 6Curso básico de eletrônica digital parte 6
Curso básico de eletrônica digital parte 6
 

Destacado (15)

Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Pilhas
PilhasPilhas
Pilhas
 
Instrucoes
InstrucoesInstrucoes
Instrucoes
 
Arquiteturas de computadores! slidesversaopdf
Arquiteturas de computadores!   slidesversaopdfArquiteturas de computadores!   slidesversaopdf
Arquiteturas de computadores! slidesversaopdf
 
Pipeline
PipelinePipeline
Pipeline
 
Fluxo de controle
Fluxo de controleFluxo de controle
Fluxo de controle
 
Aspectos basicos de hardware e software
Aspectos basicos de hardware e softwareAspectos basicos de hardware e software
Aspectos basicos de hardware e software
 
Aspectos basicos de hardware e software
Aspectos basicos de hardware e softwareAspectos basicos de hardware e software
Aspectos basicos de hardware e software
 
Montagem
MontagemMontagem
Montagem
 
Introducao
IntroducaoIntroducao
Introducao
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Maquinas multinivel
Maquinas multinivelMaquinas multinivel
Maquinas multinivel
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Maquinas multinivel
Maquinas multinivelMaquinas multinivel
Maquinas multinivel
 

Similar a Princípios da Micro e Nanoprogramação Horizontal, Vertical e Divisão

Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladoresDanilo Morais Pagano
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptxfmtpereira
 
1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores picAnderson Inácio Morais
 
Aula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAntonioCarlos349007
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladoresAlyson Cavalcante
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passoMario Angelo
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Cláudio Alves
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicampFrancisco Fambrini
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
tcpip guia-definitivo
tcpip guia-definitivotcpip guia-definitivo
tcpip guia-definitivoRogerio Silva
 

Similar a Princípios da Micro e Nanoprogramação Horizontal, Vertical e Divisão (20)

Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladores
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic
 
Lista2009 2
Lista2009 2Lista2009 2
Lista2009 2
 
Pic18xx
Pic18xxPic18xx
Pic18xx
 
aula_01.pdf
aula_01.pdfaula_01.pdf
aula_01.pdf
 
Aula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptx
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Introdução às TIC
Introdução às TICIntrodução às TIC
Introdução às TIC
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladores
 
Apostila cpic
Apostila cpicApostila cpic
Apostila cpic
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicamp
 
Ac16 conjunto de instruções v2
Ac16   conjunto de instruções v2Ac16   conjunto de instruções v2
Ac16 conjunto de instruções v2
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
COMPUTADOR_122756.pdf
COMPUTADOR_122756.pdfCOMPUTADOR_122756.pdf
COMPUTADOR_122756.pdf
 
tcpip guia-definitivo
tcpip guia-definitivotcpip guia-definitivo
tcpip guia-definitivo
 

Princípios da Micro e Nanoprogramação Horizontal, Vertical e Divisão

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. 00 01 00 00 00 10 11 11 01 11 10 00 00 10 11 01 h = 16 w = 20 01100101100101101001 10110110001000011011 11101000110100110000 00010110100101110010 00 01 10 11 endereços A B A A A C D D B D C A A C D B memória de controle nanomemória
  • 26.
  • 27.
  • 28.