Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrbelga/assembly-nasm


https://github.com/mrbelga/assembly-nasm

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# Assembly-NASM (EN)
This repository contains my projects and code written in assembly language using NASM. I am currently learning assembly programming and this repository serves as a place to store my code and share it with others.

# Assembly-NASM (PT-BR)
Este repositório contém meus projetos e códigos escritos em linguagem assembly usando NASM. Atualmente, estou aprendendo programação em assembly e este repositório serve como um lugar para armazenar meu código e compartilhá-lo com outras pessoas.
livro de apoio: https://github.com/fernandoans/publicacoes/tree/master/LivroAsm

64 bits 32 bits Utilização
rax eax Valores que são retornados dos comandos em um registrador
rbx ebx Registrador preservado. Cuidado ao utilizá-lo
rcx ecx Uso livre como por exemplo contador
rdx edx Uso livre em alguns comandos
rsp esp Ponteiro de uma pilha
rbp ebp Registrador preservado. Algumas vezes armazena ponteiros de pilhas
rdi edi Na passagem de argumentos, contém a quantidade desses
rsi esi Na passagem de argumentos, contém os argumentos em si