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.
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