how to assemble and link:
nasm -f elf32 -o <filename>.o <filename>.asm
ld -m elf_i386 -o <filename> <filename>.o
template code (hello world):
section .text
global _start
#!/bin/bash -i | |
#using shebang with -i to enable interactive mode (auto load .bashrc) | |
set -e #stop immediately if any error happens | |
# Install Open SDK | |
apt update | |
apt install openjdk-8-jdk -y | |
update-java-alternatives --set java-1.8.0-openjdk-amd64 | |
java -version |
"data_start" : { | |
"item": [ | |
"snippet": { | |
{"name": "Masud karim"}, | |
{"Version : "1.2.5.x"}, | |
{"DataType": "Voilet"}, | |
{"primitive" : "array"} | |
} | |
] |