180 likes | 303 Views
Capítulo 4 Nível da Microarquitetura. Prof. Marcelo Mikosz Gonçalves. Microarquitetura. O nível acima do nível da lógica digital é conhecido como microarquitetura. Sua função é implementar a camada ISA (Instruction Set Architecture). IJVM. Pedaço de uma JVM para operações inteiras.
E N D
Capítulo 4 Nível da Microarquitetura Prof. Marcelo Mikosz Gonçalves
Microarquitetura • O nível acima do nível da lógica digital é conhecido como microarquitetura. • Sua função é implementar a camada ISA (Instruction Set Architecture)
IJVM • Pedaço de uma JVM para operações inteiras
Caminho de Dados • É a parte do processador que contém a UAL e todas as suas entradas e saídas.
Os sinais de controle são ativados (w) • O barramento B é carregado a partir dos registradores (x) • A UAL e o deslocador operam (y) • O resultado da operação da UAL e do deslocador se propaga através do barramento C em direção aos registradores (z).
Operações da Memória • Registradores • MAR (Memory Address Register) • MDR (Memory Data Register) • MBR (Memory Buffer Register)
Microinstruções • Para controlar o caminho de dados precisamos de 29 sinais: • 9 sinais para controlar a escrita de dados do barramento C nos registradores. • 9 sinais para controlar a habilitação da saída dos registradores para o barramento B, para compor as entradas da UAL • 8 sinais para controlar as funções da UAL e do deslocador • 2 sinais (não mostrados na figura) para indicar leitura/escrita da memória por intermédio dos registradores MAR/MDR • 1 sinal (não mostrados na figura) para indicar busca na memória por intermédio dos registradores PC/MBR