https://github.com/naemazam/assembly-biodata
Assembly Language that Displays BIODATA of a Certain Profile.
https://github.com/naemazam/assembly-biodata
asmx86 assembly-language biodata
Last synced: 5 days ago
JSON representation
Assembly Language that Displays BIODATA of a Certain Profile.
- Host: GitHub
- URL: https://github.com/naemazam/assembly-biodata
- Owner: naemazam
- Created: 2021-11-24T05:30:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-24T06:00:25.000Z (almost 4 years ago)
- Last Synced: 2025-06-06T21:03:50.299Z (4 months ago)
- Topics: asmx86, assembly-language, biodata
- Language: Assembly
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Assembly-BIOdata
A Simple Source Code in 8086 Assembly Language that Displays BIODATA of a Certain Profile.# Asm ver
Assembler 64bit (nasm 2.14)```asm
section .text
; Export the entry point to the ELF linker or loader. The conventional
; entry point is "_start". Use "ld -e foo" to override the default.
global _startsection .data
msg db 'Hello, I am Naem azam, Im Self-taught Python Programmer And an open-source enthusiast and maintainer.!',0xa ;our dear string
len equ $ - msg ;length of our dear stringsection .text
; linker puts the entry point here:
_start:; Write the string to stdout:
mov edx,len ;message length
mov ecx,msg ;message to write
mov ebx,1 ;file descriptor (stdout)
mov eax,4 ;system call number (sys_write)
int 0x80 ;call kernel; Exit via the kernel:
mov ebx,0 ;process' exit code
mov eax,1 ;system call number (sys_exit)
int 0x80 ;call kernel - this interrupt won't return
```# Online Compile
[Online Compile](https://ideone.com/)# Linux
to build an executable
```bash
nasm -f elf azam.asm
```
```bash
ld -s -o azam azam.o
```# Output
Hello, I am Naem azam, Im Self-taught Python Programmer And an open-source enthusiast and maintainer.!