اسمبلی، ساختار و زبان ماشین
ترم اول ۹۶-۹۷
Assembly and Machine Language
Fall 2017
Hamid Mohammadi
Kamran Akbar
Carter, Paul A. PC Assembly Language, 2007
NASM tutorial
TutorialsPoint
Further study:
Hyde, Randall. The art of assembly language. No Starch Press, 2010.
Hardware: x86 (32 or 64 bit)
OS: Linux
Assembler: The Netwide Assembler (NASM), The GNU Assembler (GAS)
C Compiler: The GNU C Compiler (GCC)
Linker: GNU Linker (LD)
For an updated version of the course schedule and slides look at Assembly and Machine Language Spring 2018