├── README.md ├── section-1 ├── ascii-bin.asm ├── const.asm ├── div.asm ├── hello-world.asm ├── input.asm ├── mov.asm ├── mul.asm ├── sum1.asm └── sum2.asm ├── section-10 ├── functions.asm ├── helloworld-inc.asm └── helloworld-lf.asm ├── section-11 ├── args.asm ├── calc-args.asm └── functions.asm ├── section-12 ├── functions.asm └── namespace.asm ├── section-13 ├── execute.asm └── functions.asm ├── section-14 ├── fork.asm └── functions.asm ├── section-15 ├── exit.asm ├── functions.asm └── time.asm ├── section-2 ├── and.asm ├── jmp-cmp.asm └── or.asm ├── section-3 ├── change.asm ├── hello-world-lengh.asm └── times.asm ├── section-4 ├── ascii-table.asm ├── factorial.asm ├── loop.asm ├── proc-sum.asm ├── push-pop.asm ├── subroutine-hello-world-length.asm └── subroutine.asm ├── section-5 ├── ascii-repres.asm └── bcd-repres.asm ├── section-6 └── array.asm ├── section-7 └── macro.asm ├── section-8 ├── cmps.asm ├── lods.asm ├── movs.asm ├── scas.asm └── stos.asm └── section-9 ├── a.out ├── delete.asm ├── delete.o └── file.asm /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/README.md -------------------------------------------------------------------------------- /section-1/ascii-bin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/ascii-bin.asm -------------------------------------------------------------------------------- /section-1/const.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/const.asm -------------------------------------------------------------------------------- /section-1/div.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/div.asm -------------------------------------------------------------------------------- /section-1/hello-world.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/hello-world.asm -------------------------------------------------------------------------------- /section-1/input.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/input.asm -------------------------------------------------------------------------------- /section-1/mov.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/mov.asm -------------------------------------------------------------------------------- /section-1/mul.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/mul.asm -------------------------------------------------------------------------------- /section-1/sum1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/sum1.asm -------------------------------------------------------------------------------- /section-1/sum2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-1/sum2.asm -------------------------------------------------------------------------------- /section-10/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-10/functions.asm -------------------------------------------------------------------------------- /section-10/helloworld-inc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-10/helloworld-inc.asm -------------------------------------------------------------------------------- /section-10/helloworld-lf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-10/helloworld-lf.asm -------------------------------------------------------------------------------- /section-11/args.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-11/args.asm -------------------------------------------------------------------------------- /section-11/calc-args.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-11/calc-args.asm -------------------------------------------------------------------------------- /section-11/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-11/functions.asm -------------------------------------------------------------------------------- /section-12/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-12/functions.asm -------------------------------------------------------------------------------- /section-12/namespace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-12/namespace.asm -------------------------------------------------------------------------------- /section-13/execute.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-13/execute.asm -------------------------------------------------------------------------------- /section-13/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-13/functions.asm -------------------------------------------------------------------------------- /section-14/fork.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-14/fork.asm -------------------------------------------------------------------------------- /section-14/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-14/functions.asm -------------------------------------------------------------------------------- /section-15/exit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-15/exit.asm -------------------------------------------------------------------------------- /section-15/functions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-15/functions.asm -------------------------------------------------------------------------------- /section-15/time.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-15/time.asm -------------------------------------------------------------------------------- /section-2/and.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-2/and.asm -------------------------------------------------------------------------------- /section-2/jmp-cmp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-2/jmp-cmp.asm -------------------------------------------------------------------------------- /section-2/or.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-2/or.asm -------------------------------------------------------------------------------- /section-3/change.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-3/change.asm -------------------------------------------------------------------------------- /section-3/hello-world-lengh.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-3/hello-world-lengh.asm -------------------------------------------------------------------------------- /section-3/times.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-3/times.asm -------------------------------------------------------------------------------- /section-4/ascii-table.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/ascii-table.asm -------------------------------------------------------------------------------- /section-4/factorial.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/factorial.asm -------------------------------------------------------------------------------- /section-4/loop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/loop.asm -------------------------------------------------------------------------------- /section-4/proc-sum.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/proc-sum.asm -------------------------------------------------------------------------------- /section-4/push-pop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/push-pop.asm -------------------------------------------------------------------------------- /section-4/subroutine-hello-world-length.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/subroutine-hello-world-length.asm -------------------------------------------------------------------------------- /section-4/subroutine.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-4/subroutine.asm -------------------------------------------------------------------------------- /section-5/ascii-repres.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-5/ascii-repres.asm -------------------------------------------------------------------------------- /section-5/bcd-repres.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-5/bcd-repres.asm -------------------------------------------------------------------------------- /section-6/array.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-6/array.asm -------------------------------------------------------------------------------- /section-7/macro.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-7/macro.asm -------------------------------------------------------------------------------- /section-8/cmps.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-8/cmps.asm -------------------------------------------------------------------------------- /section-8/lods.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-8/lods.asm -------------------------------------------------------------------------------- /section-8/movs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-8/movs.asm -------------------------------------------------------------------------------- /section-8/scas.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-8/scas.asm -------------------------------------------------------------------------------- /section-8/stos.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-8/stos.asm -------------------------------------------------------------------------------- /section-9/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-9/a.out -------------------------------------------------------------------------------- /section-9/delete.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-9/delete.asm -------------------------------------------------------------------------------- /section-9/delete.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-9/delete.o -------------------------------------------------------------------------------- /section-9/file.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7h3w4lk3r/x86-nasm/HEAD/section-9/file.asm --------------------------------------------------------------------------------