Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução Aos Computadores
Introdução Aos Computadores
Instruções
Armazenamento
– IBM System/360
Entrada
e Saída
Controlo
Armazenamento Processamento
Tempo
• Decimal Æ Binário
– 27 / 2 = 13 + resto 1
– 13 / 2 =6 + resto 1
– 6/2 =3 + resto 0
– 3/2 =1 + resto 1
– 1/2 =0 + resto 1
– 2710 = 110112
• Código ASCII:
Binário Decimal ASCII Binário Decimal ASCII
00101110 46 . 00101110 65 A
00101111 47 / 00101111 66 B
00110000 48 0 00110000 67 C
00110001 49 1 00110001 68 D
Unidade de
Controlo
dados
barramentos
• No CPU
– Unidade de Controlo (UC): Controla a operação do CPU.
– Unidade Lógica e Aritmética (ULA): Desempenha as funções
lógicas (p.e. comparações) e aritméticas (p.e. adição).
• Instruções
– Conjunto limitado de operações elementares.
– Adicionar, testar, comunicar com dispositivos de E/S, mover, ...
– As instruções disponíveis dependem da arquitectura do computador.
ganho
10 registos
103 cache
Disco magnético
compilador
swap:
multi $2, $5,4
add $2, $4,$2
lw $15, 0($2)
Linguagem de montagem lw $16, 4($2)
sw $16, 0($2)
sw $15, 4($2)
jr $31,
assembler
00000000101000010000000000011000
00000000100011100001100000100001
10001100011000100000000000000000
Código máquina 10001100111100100000000000000100
10101100111100100000000000000000
10101100011000100000000000000100
00000011111000000000000000001000