' GUIA MANGÁ MICROPROCESSADORES - MICHIO SHIBUYA, TAKASHI TONAGI E OFFICE SAWA

Livraria da Física

TeleFONES
Loja virtual
3936 3413
Editora
ESCRITÓRIO (11) 3459 4323 OU 3459 4324 ou 3459 4326
Seu carrinho
  • Busca avançada

Física

GUIA MANGÁ MICROPROCESSADORES
MICHIO SHIBUYA, TAKASHI TONAGI E OFFICE SAWA
Quantidade limitada no estoque. Envio imediato.
Editora Novatec
Área COMPUTAÇÃO
Idioma Português
Número de páginas 264
Edição 1ª EDIÇÃO 2018
ISBN 9788575226971
EAN 9788575226971
Descrição do livro

Ayumi é uma jogadora de Shogi (xadrez japonês) de categoria internacional que não pode ser derrotada - isto é, até ela perder para um potente computador chamado Estrela Cadente. Ayumi promete descobrir tudo sobre seu novo adversário. Felizmente, Yuu Kano, o genial programador por trás do Estrela Cadente, está disposto a ensinar-lhe...

Sumário

ARQUITETURA DA CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Tudo sobre memória e a CPU . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 88
Memória tem endereços atribuídos . . . . .. . . . . . . . . . . . . . . . . . . . . . 89
Dados passam pelo barramento . . . . . . . . . . . . . . . . . . . . . . . . .. . . 92
Largura do barramento e bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Sinais R/W e sinais I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Instruções são feitas de operandos e códigos de operação . . . . . .. 101
Acumuladores e outros registradores são usados nas operações... 103
Processamento de instruções pela CPU . . . . . . . . . . . . . . . . . . . . . 106
Arquitetura de uma CPU clássica . . . . . . . . . . . . . . . . . . . . . . . . . . .106
O ciclo de instruções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
A instrução que processamos muda dependendo do contador do programa . . . . . . . . . . .......................................................................112
Todos os tipos de dispositivos de memória . . . . . . . . . . . . . . . . . . ..116
Espaço de RAM, Espaço de ROM e Espaço de I/O . . . . . . . . . . . . 119
O que são interrupções? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Interrupções são úteis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
A pilha e o ponteiro da pilha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Prioridade das interrupções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Classificações de memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Portas de I/O e a GPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Frequência do Clock e graus de precisão . . . . . . . . . . . . . . . . . . . . 133
Geradores de Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Interrupções do Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... 135
Sinais de Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...136
O desempenho da CPU é medido em FLOPS . . . . . . . . . . . . . . . . ..137
OPERAÇÕES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Tipos de operações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Existem muitos tipos de instruções . . . . . . . . . . . . . . . . . . . . . . . . . 142
Instruções para operações aritméticas e lógicas . . . . . . . . . . . . . . . .144
O que são deslocamentos de bits (Shifts)? . . . . . . . . . . . . . . . . . . . . 145
O bit de sinal nos permite expressar números binários negativos . . 147
Deslocamentos lógicos e Deslocamentos aritméticos . . . . . . . . . . . .149
Deslocamentos circulares (ou rotacionais)........................................ 152
Operações de transferência de dados . . . . . . . . . . . . . . . . . . . . . . . 153
Instruções de Entrada/Saída (I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . ..154
Instruções de desvio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Avaliação de condição e flags de status . . . . . . . . . . . . . . . . . . . . . . 158
Combinando desvios e avaliações de condição . . . . . . . . . . . . . . . . 161
Tipos de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
Quantos operandos existem?............................................................ 162
Operandos assumem várias formas . . . . . . . . . . . . . . . . . . . . . . . . ..165
Processamento de valor imediato . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Referências de endereço . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
O que são modos de endereçamento? . . . . . . . . . . . . . . . . . . . . . . . 168
Visão geral dos modos de endereçamento . . . . . . . . . . . . . . . . . . . . 172
A estrutura das operações na ALU . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Dentro da ALU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Arquitetura básica de circuito do 74S181 . . . . . . . . . . . . . . . . . . . . .. 178
Transmissão Serial e Transmissão Paralela . . . . . . . . . . . . . . . . . . . .185
Uma visão geral de alguns registradores básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Uma visão geral de alguns flags de status básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
A instrução SLEEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
5
Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Linguagens Assembly e de alto nível . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
O que são linguagens Assembly? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
As características das Linguagens Assembly e das Linguagens de Alto Nível . . . . . . . . . . 194
A diferença entre programas e código-fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Noções básicas de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
O que é possível fazer usando condições e pulos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
O que devemos fazer o computador executar? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Onde são armazenados os programas? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
O que acontece antes de um programa ser executado? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6
Microcontroladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
O que são microcontroladores? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Microcontroladores estão em todos os tipos de produtos . . . . . . . . . . . . . . . . . . . . . . . . . 213
A função de um microcontrolador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Arquitetura de um microcontrolador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
O que são DSPs? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
DSPs e Operações de Multiplicar-Acumular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Microcontroladores em Máquinas Industriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Epílogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Posfácio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Índice Remissivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Preço da tabela: R$ 63,00
Nosso preço: R$ 44,10
ATENÇÃO: Os pedidos deste catálogo estão sujeitos a alteração sem prévia comunicação. Os pedidos ficam condicionados a disponibilidade do nosso estoque e de nossos fornecedores (editoras e distribuidores). Esclarecemos aos consumidores que, por não sermos vendedores no atacado, pedidos que possuam mais de um item do mesmo produto, poderão sofrer alteração no prazo de entrega se a quantidade de produtos solicitados for maior do que a quantidade disponível em nosso estoque, para não ter dúvidas sobre quantidades, consulte antes por e-mail (vendas@livrariadafisica.com.br)