├── .gitignore ├── README.md ├── linux-x64 ├── 1.hello-world │ ├── 1.hello-world.s │ └── build ├── 10.includes │ ├── 10.includes.s │ ├── io.s │ ├── malloc.s │ └── strings.s ├── 2.function-call │ ├── 2.function-call.s │ └── build ├── 3.local-variables │ ├── 3.local-variables.s │ └── build ├── 4.read-input │ ├── 4.read-input.s │ └── build ├── 5.itoa │ └── 5.iota.s ├── 6.strlen │ └── 6.strlen.s ├── 7.malloc │ └── 7.malloc.s ├── 8.strcat │ └── 8.strcat.s └── 9.atoi │ └── 9.atoi.s └── windows-x64 ├── 1.hello-world ├── 1.hello-world.s └── build.bat ├── 2.function-call ├── 2.function-call.s └── build.bat ├── 3.local-variables ├── 3.local-variables.s └── build.bat ├── 4.read-input ├── 4.read-input.s └── build.bat ├── 5.itoa ├── 5.itoa.s └── build.bat ├── 6.strlen ├── 6.strlen.s └── build.bat ├── 7.malloc ├── 7.malloc.s └── build.bat ├── 8.strcat ├── 8.strcat.s └── build.bat └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/README.md -------------------------------------------------------------------------------- /linux-x64/1.hello-world/1.hello-world.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/1.hello-world/1.hello-world.s -------------------------------------------------------------------------------- /linux-x64/1.hello-world/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/1.hello-world/build -------------------------------------------------------------------------------- /linux-x64/10.includes/10.includes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/10.includes/10.includes.s -------------------------------------------------------------------------------- /linux-x64/10.includes/io.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/10.includes/io.s -------------------------------------------------------------------------------- /linux-x64/10.includes/malloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/10.includes/malloc.s -------------------------------------------------------------------------------- /linux-x64/10.includes/strings.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/10.includes/strings.s -------------------------------------------------------------------------------- /linux-x64/2.function-call/2.function-call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/2.function-call/2.function-call.s -------------------------------------------------------------------------------- /linux-x64/2.function-call/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/2.function-call/build -------------------------------------------------------------------------------- /linux-x64/3.local-variables/3.local-variables.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/3.local-variables/3.local-variables.s -------------------------------------------------------------------------------- /linux-x64/3.local-variables/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/3.local-variables/build -------------------------------------------------------------------------------- /linux-x64/4.read-input/4.read-input.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/4.read-input/4.read-input.s -------------------------------------------------------------------------------- /linux-x64/4.read-input/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/4.read-input/build -------------------------------------------------------------------------------- /linux-x64/5.itoa/5.iota.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/5.itoa/5.iota.s -------------------------------------------------------------------------------- /linux-x64/6.strlen/6.strlen.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/6.strlen/6.strlen.s -------------------------------------------------------------------------------- /linux-x64/7.malloc/7.malloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/7.malloc/7.malloc.s -------------------------------------------------------------------------------- /linux-x64/8.strcat/8.strcat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/8.strcat/8.strcat.s -------------------------------------------------------------------------------- /linux-x64/9.atoi/9.atoi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/linux-x64/9.atoi/9.atoi.s -------------------------------------------------------------------------------- /windows-x64/1.hello-world/1.hello-world.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/1.hello-world/1.hello-world.s -------------------------------------------------------------------------------- /windows-x64/1.hello-world/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/1.hello-world/build.bat -------------------------------------------------------------------------------- /windows-x64/2.function-call/2.function-call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/2.function-call/2.function-call.s -------------------------------------------------------------------------------- /windows-x64/2.function-call/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/2.function-call/build.bat -------------------------------------------------------------------------------- /windows-x64/3.local-variables/3.local-variables.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/3.local-variables/3.local-variables.s -------------------------------------------------------------------------------- /windows-x64/3.local-variables/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/3.local-variables/build.bat -------------------------------------------------------------------------------- /windows-x64/4.read-input/4.read-input.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/4.read-input/4.read-input.s -------------------------------------------------------------------------------- /windows-x64/4.read-input/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/4.read-input/build.bat -------------------------------------------------------------------------------- /windows-x64/5.itoa/5.itoa.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/5.itoa/5.itoa.s -------------------------------------------------------------------------------- /windows-x64/5.itoa/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/5.itoa/build.bat -------------------------------------------------------------------------------- /windows-x64/6.strlen/6.strlen.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/6.strlen/6.strlen.s -------------------------------------------------------------------------------- /windows-x64/6.strlen/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/6.strlen/build.bat -------------------------------------------------------------------------------- /windows-x64/7.malloc/7.malloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/7.malloc/7.malloc.s -------------------------------------------------------------------------------- /windows-x64/7.malloc/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/7.malloc/build.bat -------------------------------------------------------------------------------- /windows-x64/8.strcat/8.strcat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/8.strcat/8.strcat.s -------------------------------------------------------------------------------- /windows-x64/8.strcat/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/8.strcat/build.bat -------------------------------------------------------------------------------- /windows-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-whitehead/assembly-fun/HEAD/windows-x64/README.md --------------------------------------------------------------------------------