6
Arquitectura de Computadores, 1.º Ano Módulo 1 – Sistemas Digitais: PROJECTO 1 CURSO PROFISSIONAL TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Arquitectura de Computadores – 1.º Ano Módulo 1 – Sistemas Digitais PROJECTO Material a entregar: 1. Resolução do enunciado em papel OU em ficheiro (entrega num CD-ROM); 2. Ficheiro da apresentação em Ms-Powerpoint que será utilizada na defesa oral do projecto (entrega num CD-ROM); Entrega até ao dia 25 de Novembro de 2013. ENUNCIADO I - Sistemas de Numeração (6 valores) 1) Indique quantos dígitos (bits, base 2) são necessários para representar cada um dos seguintes números, respeitando a base em que estão escritos: Base Decimal Base Binária Base Octal Base Hexadecimal i) 15 i) 10 i) 7 i) 16 ii) 300 ii) 30 ii) 8 ii) 17 iii) 4096 iii) 63 iii) 15 iii) 100 iv) 9999 iv) 64 iv) 100 iv) 1000 Nota: para responder a esta questão, deve converter primeiramente os números para a base binária. 2) Qual a capacidade de representação (quantos n.ºs consegue representar com um determinado n.º de digítos) de um número: Na base 10, com 2 dígitos Na base 2, com 8 dígitos Na base 8, com 3 dígitos Na base 16, com 4 dígitos

AC M1 Projecto 13_14

Embed Size (px)

DESCRIPTION

Projeto para disciplina de Arquitetura de Computadores - Módulo 1

Citation preview

  • Arquitectura de Computadores, 1. Ano

    Md

    ulo

    1

    Si

    stem

    as D

    igita

    is: PR

    OJE

    CTO

    1

    CURSO PROFISSIONAL TCNICO DE

    GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS

    Arquitectura de Computadores 1. Ano

    Mdulo 1 Sistemas Digitais

    PROJECTO

    Material a entregar:

    1. Resoluo do enunciado em papel OU em ficheiro (entrega num CD-ROM); 2. Ficheiro da apresentao em Ms-Powerpoint que ser utilizada na defesa oral do projecto (entrega

    num CD-ROM);

    Entrega at ao dia 25 de Novembro de 2013.

    ENUNCIADO

    I - Sistemas de Numerao (6 valores)

    1) Indique quantos dgitos (bits, base 2) so necessrios para representar cada um dos seguintes nmeros,

    respeitando a base em que esto escritos:

    Base Decimal Base Binria Base Octal Base Hexadecimal

    i) 15 i) 10 i) 7 i) 16

    ii) 300 ii) 30 ii) 8 ii) 17

    iii) 4096 iii) 63 iii) 15 iii) 100

    iv) 9999 iv) 64 iv) 100 iv) 1000

    Nota: para responder a esta questo, deve converter primeiramente os nmeros para a base binria.

    2) Qual a capacidade de representao (quantos n.s consegue representar com um determinado n. de digtos)

    de um nmero:

    Na base 10, com 2 dgitos

    Na base 2, com 8 dgitos

    Na base 8, com 3 dgitos

    Na base 16, com 4 dgitos

  • Arquitectura de Computadores, 1. Ano

    Md

    ulo

    1

    Si

    stem

    as D

    igita

    is: PR

    OJE

    CTO

    2

    3) Pretende-se trabalhar com nmeros compreendidos entre 0 e 15000 (base 10) no sistema de numerao

    binrio. Quantos bits devero ter os nmeros binrios?

    Nota: para responder a esta questo, dever converter o nmero mximo da escala pretendida para numerao

    binria e verificar quantos bits tem esse nmero.

    4) Converta, por favor, os seguintes nmeros para a base:

    Binria

    i) 16 (8)

    ii) 15DD (16)

    iii) 3600 (10)

    Decimal

    i) ADDA (16)

    ii) ACID (16)

    iii) 100011001 (2)

    Hexadecimal

    i) 400 (10)

    ii) 17 (8)

    Octal

    i) 54D (16)

    ii) 890A (16)

    iii) 320 (10)

    5) Realize as seguintes operaes de aritmtica binria:

    10101011 + 101

    110101 + 101101

    11100101 + 11010111

    1101 111

    110101 101101

    10101 11010111

    110101 * 101101

    1101 * 111

    110101111 / 16

    110101 / 8

    11100101 / 4

    100011 / 2

    6) Obtenha os cdigos binrios que correspondem s seguintes frases, recorrendo tabela de ASCII em anexo:

    Jurassic Park

    Arquitecturas de Computador

    Curso Profissional Tcnico de Gesto e Programao de Sistemas Informticos

  • Arquitectura de Computadores, 1. Ano

    M

    d

    u

    l

    o

    1

    S

    i

    s

    t

    e

    m

    a

    s

    D

    i

    g

    i

    t

    a

    i

    s

    :

    P

    R

    O

    J

    E

    C

    T

    O

    3

    Tabela ASCII (8 bits)

  • Arquitectura de Computadores, 1. Ano

    Md

    ulo

    1

    Si

    stem

    as D

    igita

    is: PR

    OJE

    CTO

    4

    II - lgebra de Boole e Circuitos Lgicos (14 valores)

    1. Considerando os seguintes circuitos lgicos:

    Circuito A

    Circuito B

    Circuito C

    Circuito D

    Circuito E

    1.1. Construa as expresses algbricas que deram origem a cada um deles.

    1.2. Simplifique as expresses algbricas obtidas na alnea anterior, recorrendo aos axiomas e teoremas da

    lgebra de Boole que se encontram em anexo.

    1.3. Construa as tabelas de verdade correspondentes a cada uma das expresses algbricas simplificadas.

  • Arquitectura de Computadores, 1. Ano

    Md

    ulo

    1

    Si

    stem

    as D

    igita

    is: PR

    OJE

    CTO

    5

    2. Considere a seguinte tabela de verdade:

    A B C D Funo X Funo Y

    0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0

    2.1. Obtenha as equaes, utilizando a soma e/ou o produto cannicos:

    2.1.1. X = F (A, B, C, D)

    2.1.2. Y = F (A, B, C, D)

    2.2. Simplifique o mais possvel as equaes obtidas, utilizando os axiomas e teoremas da lgebra de Boole

    que se encontram em anexo.

    2.3. Obtenha o circuito lgico a partir das equaes iniciais e a partir das simplificadas.

    2.4. Obtenha um circuito lgico equivalente ao das equaes simplificadas que utilize apenas portas NAND.

    2.5. Obtenha um circuito lgico equivalente ao das equaes simplificadas que utilize apenas portas NOR.

  • Arquitectura de Computadores, 1. Ano

    Md

    ulo

    1

    Si

    stem

    as D

    igita

    is: PR

    OJE

    CTO

    6

    ANEXOS

    Tabela de Axiomas da lgebra de Boole

    Tabela de Teoremas Fundamentais da lgebra de Boole