how to assemble and link:
nasm -f elf32 -o <filename>.o <filename>.asm
ld -m elf_i386 -o <filename> <filename>.otemplate 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"} | |
| } | |
| ] |