Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://sonictk.github.io/asm_tutorial/
Code samples for the Understanding Windows x64 Assembly tutorial.
https://sonictk.github.io/asm_tutorial/
assembly nasm win32 x64
Last synced: 3 months ago
JSON representation
Code samples for the Understanding Windows x64 Assembly tutorial.
- Host: GitHub
- URL: https://sonictk.github.io/asm_tutorial/
- Owner: sonictk
- License: other
- Created: 2019-02-15T10:43:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T23:09:14.000Z (10 months ago)
- Last Synced: 2024-08-01T13:17:24.887Z (6 months ago)
- Topics: assembly, nasm, win32, x64
- Language: C
- Size: 1.8 MB
- Stars: 212
- Watchers: 6
- Forks: 40
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-reversing - Assembly tutorial
README
# Understanding Windows x64 Assembly code repository #
## About ##
This repository hosts the code samples for the [accompanying tutorial](https://sonictk.github.io/asm_tutorial/).
It also contains a whole host of other samples that I was playing with when going
through [Ray Seyfarth's books](http://rayseyfarth.com/) on the subject.## Usage ##
Please refer to the instructions in the `build.bat` script for instructions on how t
to build the examples in this repository. Folders contain their own build scripts
for their own individual projects.## Sample ``.dir-locals.el`` files
This is what I use for when I'm programming in Emacs.
### Windows
```
(
(nil . ((tab-width . 4)))(nasm-mode . ((tab-width . 4)
(indent-tabs-mode . nil)
(nasm-after-mnemonic-whitespace . :space)
(compile-command . "build.bat release")
(cd-compile-directory . "C:\\Users\\sonictk\\Git\\experiments\\nasm_learning")
))(c++-mode . ((c-basic-offset . 4)
(tab-width . 4)
(indent-tabs-mode . t)
(compile-command . "build.bat release")
(cd-compile-directory . "C:\\Users\\sonictk\\Git\\experiments\\nasm_learning")
(cc-search-directories . ("."))
))(c-mode . ((c-basic-offset . 4)
(tab-width . 4)
(indent-tabs-mode . t)
(compile-command . "build.bat release")
(cd-compile-directory . "C:\\Users\\sonictk\\Git\\experiments\\nasm_learning")
(cc-search-directories . ("."))
))
)
```