forked from blau_araujo/pbn
licença
This commit is contained in:
parent
d4e607a664
commit
dd358a1c57
1 changed files with 20 additions and 14 deletions
34
README.org
34
README.org
|
@ -7,20 +7,20 @@
|
||||||
|
|
||||||
* O que vamos aprender
|
* O que vamos aprender
|
||||||
|
|
||||||
- Noções de arquiteturas de computadores;
|
- Noções de arquiteturas de computadores.
|
||||||
- O que são programas para o sistema operacional;
|
- O que são programas para o sistema operacional.
|
||||||
- O que são instruções de CPU;
|
- O que são instruções de CPU.
|
||||||
- Como a CPU executa instruções;
|
- Como a CPU executa instruções.
|
||||||
- Como o GNU/Linux executa programas;
|
- Como o GNU/Linux executa programas.
|
||||||
- Como a memória é estruturada para executar programas;
|
- Como a memória é estruturada para executar programas.
|
||||||
- Como montar programas com o NASM (/The Netwide Assembler/);
|
- Como montar programas com o NASM (/The Netwide Assembler/).
|
||||||
- Como tornar programas em assembly executáveis;
|
- Como tornar programas em assembly executáveis.
|
||||||
- O que são chamadas de sistema;
|
- O que são chamadas de sistema.
|
||||||
- Como escrever programas para a linha de comandos;
|
- Como escrever programas para a linha de comandos.
|
||||||
- Como abrir arquivos para leitura e escrita;
|
- Como abrir arquivos para leitura e escrita.
|
||||||
- Como utilizar a biblioteca C padrão (=glibc=);
|
- Como utilizar a biblioteca C padrão (=glibc=).
|
||||||
- Como criar bibliotecas para uso em Assembly;
|
- Como criar bibliotecas para uso em Assembly.
|
||||||
- Como implementar funções para uso em C;
|
- Como implementar funções para uso em C.
|
||||||
- Como utilizar o /GNU Debugger/ (GDB) para inspecionar dados na CPU e na memória.
|
- Como utilizar o /GNU Debugger/ (GDB) para inspecionar dados na CPU e na memória.
|
||||||
|
|
||||||
* Como vamos aprender
|
* Como vamos aprender
|
||||||
|
@ -30,6 +30,12 @@
|
||||||
- Tópicos em vídeo gravados e publicados previamente no Youtube (acesso público).
|
- Tópicos em vídeo gravados e publicados previamente no Youtube (acesso público).
|
||||||
- Anotações, exercícios e exemplos neste repositório (acesso público).
|
- Anotações, exercícios e exemplos neste repositório (acesso público).
|
||||||
|
|
||||||
|
#+begin_quote
|
||||||
|
O curso em si é o que acontece nas aulas ao vivo por videoconferência. Todo o conteúdo
|
||||||
|
em vídeo e textos é público e estará disponível, para quem quiser estudar por conta
|
||||||
|
própria, sob os termos da licença Creative Commons BY-SA 4.0.
|
||||||
|
#+end_quote
|
||||||
|
|
||||||
* Requisitos
|
* Requisitos
|
||||||
|
|
||||||
- Noções básicas de programação em C (prepare-se [[https://www.youtube.com/playlist?list=PLXoSGejyuQGrDX08GVrQHAhh4j3KJ4iYN][aqui]]).
|
- Noções básicas de programação em C (prepare-se [[https://www.youtube.com/playlist?list=PLXoSGejyuQGrDX08GVrQHAhh4j3KJ4iYN][aqui]]).
|
||||||
|
|
Loading…
Add table
Reference in a new issue