Skip to content

Latest commit

 

History

History
154 lines (110 loc) · 9.37 KB

File metadata and controls

154 lines (110 loc) · 9.37 KB

Assembly Resources

This section contains resources, guides, and documentation for various assembly languages, including x86/32, RISC-V, ARM RISC, and Intel architecture. It is intended to provide useful links, learning materials, and references for assembly language programming across different platforms.

Table of Contents

  1. General Assembly Resources
  2. x86/32 Assembly
  3. RISC-V Assembly
  4. ARM Assembly
  5. Intel Assembly
  6. Tools & Compilers
  7. Books and Tutorials
  8. Community and Open Source

General Assembly Resources

These links provide general assembly language resources that apply to multiple architectures.


x86/32 Assembly

x86/32 is one of the most widely used architectures in both historical and modern computers.

Resources:

Tools:


RISC-V Assembly

RISC-V is an open standard instruction set architecture based on the RISC (Reduced Instruction Set Computing) principles.

Resources:

Tools:


ARM Assembly

ARM architecture is widely used in embedded systems, mobile devices, and increasingly in server and desktop environments.

Resources:

Tools:


Intel Assembly

Intel assembly focuses on the x86 and x86_64 architectures, widely used in personal computers and servers.

Resources:

Tools:


Tools & Compilers

Various assemblers, disassemblers, and tools for working with different assembly languages:

  • NASM – A powerful x86 assembler.
  • YASM – A rewrite of NASM to support more features.
  • GNU Assembler (GAS) – Part of the GNU toolchain.
  • FASM – A fast assembler for x86.

Books and Tutorials

Books:

Tutorials:


Community and Open Source


Contributing

Feel free to add any relevant resources, documentation, or tools related to assembly programming. Open a pull request with your contributions, following the existing structure.


Happy Coding! 👨‍💻👩‍💻