Montador do Patinho Feio/Indice

De Garoa Hacker Clube
< Montador do Patinho Feio
Revisão de 12h57min de 29 de novembro de 2015 por Juca (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Índice

Parte Assunto Página
CAPÍTULO 1 INTRODUÇÃO 1.1
CAPÍTULO 2 ARITMÉTICA BINÁRIA E HEXADECIMAL 2.1
Bases de Numeração 2.1
Bases mais empregadas em computação 2.2
Conversão entre as bases dois, dez e dezesseis 2.3
Soma de números binários positivos 2.6
Representação de números negativos 2.8
Aritmética no Patinho Feio 2.11
Blocos e Diagramas Lógicos 2.15
CAPÍTULO 3 DESCRIÇÃO SUCINTA DO MINICOMPUTADOR "PATINHO FEIO" 3.1
Memória 3.1
Registradores 3.2
Tipos de instruções existentes 3.5
Execução de uma instrução 3.6
CAPÍTULO 4 PRINCÍPIOS DO MONTADOR DO PATINHO FEIO 4.1
Conceito de Montador 4.1
Elementos de linguagem de montador 4.2
Convenção para distinguir endereços de conteúdos 4.6
Formato do programa-fonte 4.6
Formato de uma linha 4.7
Pseudo-instruções 4.9
Tipos de desvios: pulos e saltos 4.13
CAPÍTULO 5 INSTRUÇÕES DE REFERÊNCIA À MEMÓRIA E ENDEREÇAMENTO NO PATINHO FEIO 5.1
Modos de Endereçamento 5.1
Operandos de instruções de referência à memória 5.5
Instrução IND (Indireto) 5.8
Instruções de referência à memória 5.8
    PLA 5.8
    PLAX 5.9
    ARM 5.9
    ARMX 5.10
    CAR 5.10
    CARX 5.11
    SOM 5.11
    SOMX 5.11
    PLAN 5.12
    PLAZ 5.12
    SUS 5.13
    PUG 5.17
CAPÍTULO 6 INSTRUÇÕES IMEDIATAS 6.1
XOR 6.1
NAND 6.2
SOMI 6.3
CARI 6.3
CAPÍTULO 7 GRUPO 1 DE INSTRUÇÕES CURTAS 7.1
LIMPO, UM, CMP1, CMP2 7.1
LIM, INC 7.2
UNEC, LIMP1 7.3
CAPÍTULO 8 GRUPO 2 DE INSTRUÇÕES CURTAS 8.1
ST, STM, SV, SVM 8.1
CAPÍTULO 9 INSTRUÇÕES DE PAINEL 9.1
Instruções 9.1
Utilização 9.2
CAPÍTULO 10 INSTRUÇÕES DE DESLOCAMENTO 10.1
Descrição 10.1
Quadro de Instruções 10.2
Exemplos 10.3
CAPÍTULO 11 INTERRUPÇÃO E GRUPO 3 DE INSTRUÇÕES CURTAS 11.1
Conceito de interrupção 11.1
Níveis de interrupção 11.4
Grupo de 3 Instruções Curtas 11.5
    PUL, TRE, INIB 11.5
    PERM 11.6
    ESP, PARE, TRI, IND 11.7
Exemplo de programa com interrupção 11.8
CAPÍTULO 12 MÉTODOS DE ENTRADA E SAÍDA 12.1
Equipamentos periféricos; regras básicas de E/S 12.1
Estruturas das interfaces 12.3
Método "wait-for-flag" 12.5
Método de interrupção 12.8
Funções dos "flip-flops" de E/S 12.10
Interrupções simultâneas de vários periféricos 12.12
Esquemas dos "flip-flops" de E/S e das interrupções 12.14
CAPÍTULO 13 INSTRUÇÕES DE E/S 13.1
Instrução FNC 13.1
Instrução SAL 13.2
Instrução ENTR 13.3
Instrução SAI 13.3
Exemplos de E/S 13.4
CAPÍTULO 14 PROGRAMAS ABSOLUTOS E RELOCÁVEIS 14.1
Conceito de relocação; exemplo 14.1
Tipos de rotinas 14.5
Tipos de variáveis e endereços 14.9
Exemplo: rotina que calcula senos 14.14
Divisão da memória 14.18
Ligação de rotinas 14.19
CAPÍTULO 15 PSEUDO-INSTRUÇÕES E OPERANDOS DE INSTRUÇÕES DE REFERÊNCIA À MEMÓRIA NO MONTADOR RELOCÁVEL 15.1
Operandos de instruções de referência à memória 15.1
Pseudo-instruções 15.4
    NOME, SUBR, SEGM, ORG 15.5
    EXT, ENT 15.6
    COM 15.7
    DEFC, DEFASC, DEFE 15.8
    DEFI, BLOC 15.9
    EQU, FIM 15.10
CAPÍTULO 16 OPERAÇÃO DO PATINHO FEIO PARA MONTAGEM DE PROGRAMAS 16.1
Linha de Controle; passos 1 e 2 do montador 16.1
Controle de listagem 16.4
Formato das Saídas 16.4
    Tabela de Símbolos 16.4
    Listagem 16.6
    Fita Objeto 16.8
Carregador Absoluto; memória protegida 16.11
Instruções de operação do Patinho Feio 16.12
APÊNDICES
Diagrama de Precedências para Operandos de Instruções de Referência à Memória A.1
Instruções do Patinho Feio A.2
    Instruções de Referência à Memória A.2
    Instruções de Entrada e Saída A.3
    Instruções de Deslocamento A.4
    Instruções Imediatas A.5
    Grupo 1 de Instruções Curtas A.5
    Instruções de Painel A.6
    Grupo 2 de Instruções Curtas A.7
    Grupo 3 de Instruções Curtas A.8
Pseudo-instruções do Mondator A.9
Diagrama Lógico dos Pedidos de Interrupção A.11
Error Detectados pelo Montador A.13
Código ASCII A.17
Exemplo de Programa Absoluto A.18
Exemplos de Programas Relocáveis A.23