Assembly Language

Assembly language is machine specific.

For example, assembly code translated for machine language for the microprocessor of x86-64 will not run on a different microprocessor such as an ARM or RISC processor (popular in tablets and smartphones).

Unlike Java code doesn’t get translated into machine language instead it relies on Java’s JVM a bytecode run-time machine to execute the code. The WORA acronym describes Java language portability.

Assembler (NASM)Template
Architecture (X86 family 8,16,32,64 bit)Tools Chains (assembler, linker, loader, debugger)
System Call (X86_64) and System Call TableFunctions and Procedures
ProjectsInput/Output (Buffering)