Skip to content

Este repositório contém anotações pessoais sobre arquitetura de computadores e operações de baixo nível (incluindo linguagem assembly)

Notifications You must be signed in to change notification settings

peixeirodata/baixo-nivel-assembly-arquitetura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Baixo Nível | Arquitetura de Computadores | Assembly

Estes repositório contém anotações pessoais sobre arquitetura de computadores e operações de baixo nível (incluindo linguagem assembly)

Esta área é utilizada como caderno aberto para anotações

Caso queira entrar em contato:
E-mail - [email protected]
Twitter - @czrpxr

Posso copiar?

Você pode visitar sempre que quiser, copiar, forkear, print, o que você quiser. O conhecimento é aberto. Este é apenas um facilitador.

  1. Binários e Hexadecimais
    1.1 Bit, Nibble, Byte e Word
    1.2 Operações Lógicas
    1.3 Sobre os Números Positivos e Negativos
    1.4 Shift (deslocamento) e Rotação
  2. Algebra Booleana
  3. Organização de um Sistema x86
    3.1 Os Barramentos
    3.2 A Memória
    3.3 Entradas e Saídas
    3.4 O Clock
    3.5 Estado de Espera
    3.6 Memória Cache
  4. O Processador
    4.1 Partes do Processador
    4.2 Tipos de Registradores
    4.3 Tipos de Flags
  5. Ferramentas para Desenvolvimento em Assembly
    5.1 O Assembler
    5.2 O Linker
    5.3 O Debugger
    5.4 O Compilador
  6. Primeiro Programa Assembly
    6.1 Declarando Elementos de Dados
    6.2 Movendo Dados
    6.2.1 MOV Condicional
    6.2.2 Trocando Dados
  7. A Pilha (Stack)

Referências (até o momento):

  • The Art of Assembly Language, por Randall Hyde (1st Edition)
  • Professional Assembly Language, por Richard Blum

Outros links para downloads interessantes:

About

Este repositório contém anotações pessoais sobre arquitetura de computadores e operações de baixo nível (incluindo linguagem assembly)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published