x86 ASM/boot Dojo
O x86 ASM/boot Dojo é um encontro periódico realizado pelo OeSC-Livre com o propósito de investigar e estudar a linguagem assembly e a programação de baixo nível dos processadores da família x86, e também do processo de boot dos computadores dessa arquitetura. Esta página contém todas as informações relacionadas a estes encontros, listando interessados, tópicos relacionados (no grupo e fora dele), ferramentas utilizadas pelo grupo e também relatos e resenhas sobre as atividades do grupo.
Participantes e Interessados
Abaixo estão listados os responsáveis pelo Dojo e os principais interessados e participantes, para que seja mais fácil decidir os locais onde o grupo vai se encontrar e qual é o “quórum” aproximado a se esperar nas reuniões do grupo.
Responsável: Fábio Olivé
Chapecó: Álisson Bertochi, Álvaro Pagliari, Carlos Fazolo, Fábio Olivé, Franchesco Alba, Jarbas Coltro
Concórdia: Jackson Laskoski
Xanxerê:
Documentos e tópicos relacionados
Discussões no fórum do próprio OeSC-Livre:
Ferramentas utilizadas
Este grupo de estudos tenta não limitar os sistemas operacionais utilizados, porém pelo próprio escopo do OeSC-Livre é natural que a maior parte dos estudos seja realizada sobre Linux ou algum outro sistema operacional livre. Abaixo estão algumas ferramentas que podem ser usadas nos encontros deste Dojo para a programação em assembly em sistemas variados.
- Distribuições Linux
- Ferramentas padrão de desenvolvimento, como gcc, binutils e o assembler NASM
- Editores ou visualizadores de arquivos em hexadecimal, como hexedit e hexdump (este é parte do pacote “util-linux” e geralmente vem instalado por padrão)
-
- Imagem pronta do sistema para usar com qemu, virtualbox e similares
Logs do IRC
O IRC (Internet Relay Chat) é um protocolo de comunicação antigo e muito usado atualmente por usuários (e grupos) de software livre, bem como por participantes de projetos open source. Basicamente, é lá onde acontecem conversas extremamente técnicas e low level. Acesse ainda hoje o canal do OeSC-Livre na rede Freenode (#OeSC-Livre@irc.freenode.net) e participe dessas conversas únicas.
Seguem alguns logs de conversas técnicas que já rolaram por lá:
File Systems: Aqui
Números, Bytes e Representações Numéricas: Aqui
Arquitetura de Computadores - Parte 1 (Assembly x86 16bits): Aqui
Arquitetura de Computadores - Parte 2: Aqui
Números signed e unsigned: Aqui