Você está na página 1de 3

Exerccios

1.QuaissoasprincipaiscaractersticasdasarquiteturasRISCe
CISC?

RISCCISC
Mltiplosconjuntosderegistradores,muitas
vezessuperando256
nicoconjuntoderegistradores,
tipicamenteentre6e16registradores
Trsoperandosderegistradorespermitidos
porinstruo(porex.,addR1,R2,R3)
Umoudoisoperandosderegistradores
permitidosporinstruo(porex.,addR1,
R2)
Passagemeficientedeparmetrospor
registradoresnochip(processador)
Passagemdeparmetrosineficiente
atravsdamemria
Instruesdeumnicociclo(ex.Loade
store)
Instruesdemltiplosciclos
Controlehardwired(embutidonohardware)Controlemicroprogramado
Altamenteparalelizado(pipelined)Fracamenteparalelizado
InstruessimpleseemnmeroreduzidoMuitasinstrues
complexas
InstruesdetamanhofixoInstruesdetamanhovarivel
ComplexidadenocompiladorComplexidadenocdigo
Apenasinstruesloadestorepodem
acessaramemria
Muitasinstruespodemacessara
memria
PoucosmodosdeendereamentoMuitosmodosdeendereamento

2.Paracadatipodearquitetura(RISCouCISC)escolhaum
computadordessetipoeexpliqueporqueautilizaodetal
arquitetura.
ComputadoresdotipoARM(RISC):amplamenteutilizada,paraos
processadoresdosvideogamesmodernoseoutroscomponentes
eletrnicosembarcados,queproporcionamumhardware
extremamentededicadosomenteexecuoespecfica,tornandoo
muitomaisrpidoemrelaoamicrocomputadorescommais

recursos.Almdeseremmaisbaratos.
ComputadoresdotipoPentium(CISC):avantagemdesta
arquiteturaporjpossuirmuitasdasinstruesguardadasno
prprioprocessador,oquefacilitaotrabalhodosprogramadores,que
jdispedepraticamentetodasasinstruesqueserousadasem
seusprogramas,possibilitandoautilizaodevriosrecursos.

3.Naarquiteturadoprocessador8086:
a)Quantasinstruespossui?
126instrues(instruo=funoqueo
processadorconsegueentendereexecutar)

b)Quaissoostiposdasinstrues?
Instruesdemovimentaodedados,instruesaritmticas,
instrueslgicas,
instruesdemanipulaodestrings,
instruesdedesvioecontroledefluxo.

c)Quaissoosformatosdessasinstrues?
Cadainstruopossuipordefinio:
Oqufazer:OPCODE
Comoqu:endereamentodedados.

d)Quantosregistradorespossuidepropsitogeral?Quaisso?
4registradoresdepropsitogeral.
AX(Acumulador)
BX(Base)
CX(Contador)
DX(Dados)

e)Quantosregistradorespossuidepropsitoespecfico?Quaissoe
qualafunodecadaum?
6registradoresdepropsitoespecfico.
RegistradorCS:denominadoCodeSegment(Segmentode
Cdigo).utilizadopara
montaroendereodeumainstru(code)aserbuscada(fetch)na
memria.
RegistradorDS:denominadoDataSegment(SegmentodeDados).
Apontaparaos
segmentosdedadosondegeralmentesoarmazenadasasvariveis
deprograma.
RegistradorSS:denominadoStackSegment(Segmentode

Pilha).Apontaparao
segmentodapilhaemuso.
RegistradorES:denominadoExtraSegment(SegmentoExtra).
umaopoextrapara
apontarabasedeumsegmentodedados(strings).
ApontadordeInstruo:IPdenominadoInstructionPointer(Ponteiro
deInstrues)ele
apontaparaaprximainstruo.
RegistradordeFLAGS:existemparaindicarresultadosobtidos
semprenaltima
operaolgicaouaritmticaexecutada,ouparadefiniro
comportamentodo
microprocessadornaexecuodecertasinstrues.

f)Qualadiferenaentreaarquitetura8086e8088?

8086
Microprocessadorde16bits(manipulaodedadosporciclo)
Barramentodedadosde16bits
Barramentodeendereosde20bits
8088
Microprocessadorde8/16bits
Barramentodedadosde8bits(fazcomqueosoftwareseja
compatvelcominstruesde16bitstambmde8bits)
Barramentodeendereosde20bits

Você também pode gostar