Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
FirstProject
;nasm 2.13.02 section .data inMsg db "Input number: ", 0xA, 0xD hello db "Greetings in my First project" ,0xA,0xD helloLen equ $-hello inLen equ $-inMsg newLine db 0xA,0xD star db '*' sp db ' ' section .text global _start _start: mov eax,4 ; The system call for write (sys_write) mov ebx,1 ; File descriptor 1 - standard output mov ecx,hello ; Put the offset of hello in ecx mov edx,helloLen ; helloLen is a constant, so we don't need to say ; mov edx,[helloLen] to get it's actual value int 80h ; Call the kernel mov ecx,5 ; we are going to use 5 always. mov [num],ecx ; mov [cnt],ecx ; counter variable. mov eax,1 ; The system call for exit (sys_exit) mov ebx,0 ; Exit with return code of 0 (no error) int 80h; section .bss num resb 1 cnt resb 1
run
|
edit
|
history
|
help
0
sadffsdfdsafsd
dsafdafdsfasdfsd
index2
MPassignment1
recursive
ASCII to HEX and display again
sdffdsafdsfsda
FirstProgram_Completed
first
Fib