Vous êtes sur la page 1sur 3

UniversidadeFederaldePelotas

BachareladoemCinciadaComputao
IntroduoCinciadaComputao
Prof.GersonCavalheiro

ExercciosdeReviso
1. ArquiteturadeComputadores.CaracterizeaarquiteturadevonNeumann:apresenteseusmdulos
componentesesuasfuncionalidades.
2. Representaodedados.
2.1.OquerepresentaatabelaASCII?
2.2.QualovalorASCIIcorrespondenteaosseguintessmbolos:'A','B','a','b','0'e'9'?
2.3.QualovalordatabelaASCIInasposies0,8,9e123?
2.4. Problema:casovocpossuaumbytecomocdigoASCIIdeumcaracterquevocsaibaque
codificaumdgito(ouseja,umcaracterentre0e9,noumnmeroentre0e9),comovoc
poderia obter o valor numrico correspondente? Por exemplo, se o caracter em questo for o
caracter'5',comoobteronmero5correspondente?
3. Representaodedados.Basesnumricas.Completeatabeladeconversodebasesnumricas.
Decimal

Binrio

Octal

Hexadecimal
139

343
1000.0000.0000
32010

4. Representaodedados.Basesnumricas.Completeatabeladeconversodebasesnumricas.
Valor
a)

1.0

b)

1.0

c)

10.5

d)

10.5

e)

0.25

f)

0.25

g)

0.4375

h)

4.375

Sinal

Expoente

Mantissa

Onde:
E:correspondeaoexpoenteutilizadonanotaocientficanormalizadabinria
Expoente:correspondearepresentaobinriadearmazenado127+E(poisExpoente127=E)
Mantissa:correspondeaovalordexxxxnamantissabinrianormalizadaparaoformato1,xxx*2Expoente127

UniversidadeFederaldePelotas
BachareladoemCinciadaComputao
IntroduoCinciadaComputao
Prof.GersonCavalheiro

Solues
1. ArquiteturadeComputadores.CaracterizeaarquiteturadevonNeumann:apresenteseusmdulos
componentesesuasfuncionalidades.

Dispositivos
deentrada
Disco,teclado,
mouse...

Memria

Dispositivos
desada
Disco,impressora,
monitor...

UnidadedeProcessamento
Central

A arquitetura de von Neumann possui os mdulos apresentados na figura acima. esta arquitetura um modelo de
computadorquepossuiumaunidadedearmazenamentonica,amemria,ondesomantidas,simultaneamente,asinstruesdeum
programaemexecuoeosdadosqueesteprogramamanipula.Aunidadecentraldeprocessamento(CPU)responsvelpela
execuodasoperaes,provendomeiostantopararealizarocontroledaexecuo(comoocadenciamentodasinstrues)como
paraefetivarasoperaes(taisasoperaesmatemticasrequeridas)Dispositivosdeentradaesadapermitemacomunicaodeste
sistemacomputacionalcomomeioexterno.

2. Representaodedados.
2.1.OquerepresentaatabelaASCII?

A tabela ASCII (American Standard Code for Information Interchange) coresponde a norma de codificao de
caracteresmaisconhecidaeutilizadaeminformtica.Estanorma,nasuaorigem,utiliza7bits(nmeros0a127)para
codificar,emlinguagembinria,caracteres.Paraaproveitaros8bitsdeumbyte,normalmenteutilizadaaverso
estendidadatabelaASCII,permitindoacodificaode256caracteres.Devesenotarquenemtodososcaracteres
codificadosporestatabelapodemservisveis.Algunsdestescaracterespossuemfunesespecficas,porexemplo,o
cdigo010representaocaracterNULL,ocdigo1310correspondeENTEReocdigo2710aESCAPE.

2.2.QualovalorASCIIcorrespondenteaosseguintessmbolos:'A','B','a','b','0'e'9'?

TantonatabelaASCIIoriginalcomonaestendidaestescaracteresencontramsenasposies:65,66,97,98,48e57.

2.3.QualovalordatabelaASCIInasposies0,8,9e123?

OsvaloresnestasposiessooscaracteresrepresentandoNULL,BACKSPACE,TABULAOe{

2.4.Problema:casovocpossuaumbytecomocdigoASCIIdeumcaracterquevocsaibaque
codificaumdgito(ouseja,umcaracterentre0e9,noumnmeroentre0e9),comovoc
poderiaobterovalornumricocorrespondente?Porexemplo,seocaracteremquestoforo
caracter'5',comoobteronmero5correspondente?

Bastarealizarasubtraodocaracteremquestodocaracter'0'.Emoutraspalavras,subtrairocdigoASCIIdodgito
'0'docdigoASCIIdesejado.

3. Representaodedados.Basesnumricas.Completeatabeladeconversodebasesnumricas.
Decimal

Binrio

Octal

Hexadecimal

313

000100111001

471

139

227

11100011

343

E3

2048

100000000000

4000

800

32010

111110100001010

76412

7D0A

UniversidadeFederaldePelotas
BachareladoemCinciadaComputao
IntroduoCinciadaComputao
Prof.GersonCavalheiro

4. Representaodedados.Basesnumricas.Completeatabeladeconversodebasesnumricas.
Valor

Sinal

Expoente

Mantissa

a)

1.0

01111111

00000000000000000000000

b)

1.0

01111111

00000000000000000000000

c)

10.5

10000010

01010000000000000000000

d)

10.5

10000010

01010000000000000000000

e)

0.25

01111101

00000000000000000000000

f)

0.25

01111101

00000000000000000000000

g)

0.4375

01111101

11000000000000000000000

h)

4.375

10000001

00011000000000000000000

Exemplosderesoluo
a)

Decimal:1.0
Binrio:1.0
Binrionormalizado:1.0x20
BitdeSinal:0(onmeropositivo)
Expoenteemexcesso:0+127=127=01111111embinrio
Mantissa:1.000...Comoovalor1aesquerdadopontosubentendido,armazenado32zeros
Mantissaarmazenada:23zeros(ovalor1aesquerdadopontosubentendido)

b)

Decimal:1.0
Binrio:1.0
Binrionormalizado:1.0x20
BitdeSinal:1(onmeronegativo)
Expoenteemexcesso:0+127=127=01111111embinrio
Mantissa:1.000...Comoovalor1aesquerdadopontosubentendido,armazenado32zeros
Mantissaarmazenada:23zeros(ovalor1aesquerdadopontosubentendido)

c)

Decimal:10.5
Binrio:1010.1
Binrionormalizado:1.0101x23
BitdeSinal:0(onmeropositivo)
Expoenteemexcesso:3+127=130decimalou10000010embinrio
Mantissa:1.01010...Completarcomzerosatatingir23bits
Mantissaarmazenada:01010(completarosbitsrestantescomzeros)

f)

Decimal:0.25
Binrio:0.01
Binrionormalizado:1.0x22
BitdeSinal:1(onmeronegativo)
Expoenteemexcesso:2+127=129decimalou01111101embinrio
Mantissa:1.00...Completarcomzerosatatingir23bits
Mantissaarmazenada:23zeros(ovalor1aesquerdadopontosubentendido)

g)

Decimal:0.4375
Binrio:0.011101Binrionormalizado:1.1101x22
BitdeSinal:1(onmeronegativo)
Expoenteemexcesso:2+127=125decimalou01111101embinrio
Mantissa:1.1101...Completarcomzerosatatingir23bits
Mantissaarmazenada:1101(completarbitsrestantescomzeros)

h)

Decimal:4.375
Binrio:100.011001
Binrionormalizado:1.00011001x22
BitdeSinal:1(onmeronegativo)
Expoenteemexcesso:2+127=129decimalou10000001embinrio
Mantissa:1.1101...Completarcomzerosatatingir23bits
Mantissaarmazenada:1101(completarbitsrestantescomzeros)