Académique Documents
Professionnel Documents
Culture Documents
1
INTRODUÇÃO A PROGRAMAÇÃO
Variáveis;
Alocação de memória – parte 1;
Tipos de dados;
Operações e processamento;
2
“Quem” pede para criar (alocar) a variável?
“Quem” cria (aloca) a variável?
Onde a variável é criada (alocada)?
3
Onde a variável é criada (alocada)?
Memória RAM
• Local (Endereço)
• Tamanho
• Conteúdo
x
10
4
Onde a variável é criada (alocada)?
Memória RAM
• Local (Endereço) oi
• Tamanho
• Conteúdo 5
1,3,7
5.99
a
5
The % Format Specifiers
6
Tipo de dado
7
Operação de divisão
8
Trabalho 1
9
Trabalho 2
10
Quais os componentes de um sistema
computacional?
Barramento
11
Internamente, quais os componentes da
unidade central de processamento (CPU)?
Unidade de
ULA
Controle
Barramento interno
RI CP SP
Registradores
de propósito
geral
12
Registradores de propósito geral:
◦ Armazenam valores temporários.
RI: Registrador de Instruções
◦ Registra a instrução executada no momento.
CP: Contador de Programas
◦ Indica qual a próxima instrução a ser executada.
SP: Stack Pointer (ponteiro de pilha)
◦ Armazena o endereço de memória em que está a
pilha.
13
Considere o trecho de algoritmo acima. Considere que a execução esteja no
momento em que a “seta” está indicando, escreva o conteúdo dos três
registradores especiais (Registrador de Instruções, Contador de Programas e
Stack Pointer).
14