Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrbelga/assembly-nasm
https://github.com/mrbelga/assembly-nasm
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrbelga/assembly-nasm
- Owner: MrBElga
- Created: 2024-01-02T20:26:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-23T17:25:58.000Z (9 months ago)
- Last Synced: 2024-10-06T05:01:34.240Z (about 1 month ago)
- Language: Assembly
- Size: 19.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/LivroAsm64 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