Skip to content

Dicas e links

Referência para as instruções do Assembly x86 e amd64

Este guia de referência sobre as intruções da linguagem Assembly é um resumo da referência oficial da Intel.

Acredito que para nossos propositos na disciplina de SisHard seja suficiente.

GDB - referência completa

O GNU Debugger, mais conhecido por GDB, é um depurador do GNU. Ele pode ser usado para depuração em sistemas Unix-like, como por exemplo o Ubuntu 22.04, na nossa disciplina usaremos o GDB para entender os códigos em assemblye de atividades e do Lab01

Acesse este LINK para mais informações.

Neste LINK tem as explicações do comando x (x/nfu addr) que permite examinar a memória de um programa Assembly.

Compiler Explorer - godbolt.org

Compiler Explorer, também chamado de godbolt.org, é um site interativo de exploração de compiladores. Ele permite ao usuário inserir código em uma das linguagens C e visualizar a tradução do código para Assembly.

Para utilizá-lo acesse o LINK, a configuação do godbolt está nos slides da aula 04 - Funções-mov.

Resumo SisHard da Universidade Stanford

No link abaixo está uma visão geral dos assuntos abordados na primeira parte da disciplina de Sistemas Hardware-Software elaborado na Universidade de Stanford.

acesse o LINK

Dicas ponteiros e alocação de memória na Linguagem C

Alguns links que podem ajuda-los a entender ponteiros e alocação de memória na Linguagem C.

Os links abaixo são do material desenvolvido pelo professor Paulo Feofiloff:

Os links abaixo são do material desenvolvido pelo professor Carlos Maziero: