SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions ....
Transcript of SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions ....
![Page 1: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/1.jpg)
SistemasSistemas EmbutidosEmbutidos
UNIVERSIDADE FEDERAL DE OURO PRETO – UFOPDEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO - DECOM
Prof. Alex Vidigal Bastos
![Page 2: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/2.jpg)
Composto basicamente por:
-CPU
- Memórias
SistemasSistemas MicroprocessadosMicroprocessados
- Memórias
- Portas de Entrada / Saída
- Barramentos
![Page 3: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/3.jpg)
SistemasSistemas MicroprocessadosMicroprocessados
![Page 4: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/4.jpg)
ArquiteturaArquitetura VonVon--NeumanNeuman
![Page 5: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/5.jpg)
ArquiteturaArquitetura HarvardHarvard
• Instruções e dados estão em espaços de memórias diferentes
• O tamanho da instrução pode ser diferente• O tamanho da instrução pode ser diferentedo tamanho da unidade de dados
![Page 6: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/6.jpg)
ArquiteturaArquitetura HarvardHarvard
![Page 7: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/7.jpg)
BarramentoBarramento
![Page 8: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/8.jpg)
CPU and Instruction setCPU and Instruction setArchitecture (ISA)Architecture (ISA)
![Page 9: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/9.jpg)
CicloCiclo de de execuçãoexecução de um CPUde um CPU
![Page 10: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/10.jpg)
• Uma ou mais instruções que executam certos
comandos
ISO: ISO: OperaçãoOperação ouou opcodeopcode
![Page 11: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/11.jpg)
ExemploExemplo de de instruçãoinstruçãoPIC18FXXXXPIC18FXXXX
![Page 12: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/12.jpg)
CISCCISC
![Page 13: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/13.jpg)
RISCRISC
![Page 14: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/14.jpg)
CISC CISC vsvs RISCRISC
![Page 15: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/15.jpg)
MemóriaMemória
![Page 16: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/16.jpg)
MemóriaMemória
![Page 17: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/17.jpg)
ROM 8x8ROM 8x8
![Page 18: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/18.jpg)
EntradaEntrada / / SaídaSaída (I/O)(I/O)
![Page 19: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/19.jpg)
EntradaEntrada / / SaídaSaída (I/O)(I/O)
![Page 20: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/20.jpg)
InterrupçõesInterrupções
![Page 21: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/21.jpg)
InterrupçõesInterrupções
![Page 22: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/22.jpg)
InterrupçõesInterrupções
![Page 23: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/23.jpg)
ArquiteturaArquitetura de um de um computadorcomputador genéricogenérico
![Page 24: SistemasSistemas Embutidos Embutidos - decom.ufop.br... Move Instructions... Brunch Instructions . OPCODE k (litera ADDLW Syntax Operan ds: Operation: ... Mais instruções requeridas](https://reader031.fdocuments.in/reader031/viewer/2022021608/5c41fb9493f3c338cd7a5452/html5/thumbnails/24.jpg)
ArquiteturaArquitetura de um de um SistemaSistemaEmbutidoEmbutido