An open API service indexing awesome lists of open source software.

https://github.com/bimlu/nasmtutorial


https://github.com/bimlu/nasmtutorial

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# nasmtutorial
## This tutorial can be found at https://cs.lmu.edu/~ray/notes/nasmtutorial/.

1. Clone the repository.
2. Open the index.html in your browser.

## Links
#### Intel vs. AT&T syntax: http://staffwww.fullcoll.edu/aclifton/courses/cs241/syntax.html
#### Review of x86 assembly: http://www.scs.stanford.edu/nyu/04fa/notes/l2.pdf
#### x86 calling conventions: https://en.wikipedia.org/wiki/X86_calling_conventions#x86-64_Calling_Conventions
#### Differences in Intel (NASM) vs AT&T (GAS) Syntax. https://sdasgup3.github.io/Intel_Vs_Att_format/
#### Linux assemblers: A comparison of GAS and NASM. https://developer.ibm.com/articles/l-gas-nasm/
#### Floating Point Instructions. http://rayseyfarth.com/asm/pdf/ch11-floating-point.pdf
#### Where the top of the stack is on x86. https://eli.thegreenplace.net/2011/02/04/where-the-top-of-the-stack-is-on-x86/
#### Stack frame layout on x86-64. https://eli.thegreenplace.net/2011/09/06/stack-frame-layout-on-x86-64/