Assembly language

Assembly language is a low-level programming language for a computer or other programmable device specific to a particular computer architecture in contrast to most high-level programming languages, which are generally portable across multiple systems. Assembly language is converted into executable machine code by a utility program referred to as an assembler like Emulator, MASM, etc. This course has been designed for software programmers with a need to understand the Assembly programming language starting from scratch.

Lec 01 (23-9-2013 )
Basic features of PC hardware
Files :
chapter1.pdf
Lec 02 (30-9-2013 )
Executing Computer Instructions
Files :
chapter3.pdf
Lec 03 (7-10-2013 )
Requirements For Coding in Assembly Language
Files :
ch4.pdf
Lec 04 (14-10-2013 )
Eid Al-Ah7a
Files :
No Files
Lec 05 (21-10-2013 )
Chapter 5 and 7
Files :
ch5.pdf
Lec 06 (28-10-2013 )
Reverse Engineering
Files :
0_re.ppt
1_tools_il.rar
WinTrans.ppt
Lec 07 (4-11-2013 )
Architecture review
Files :
1.doc
2vonNeumann.pdf
2vonNeumann.swf
emu.rar
Lec 08 (11-11-2013 )
revision
Files :
No Files
Lec 09 (18-11-2013 )
Mid-Term
Files :
No Files
Lec 10 (2-12-2013 )
Report on modern computing
Focusing on Quantum Computing

Files :
1.jpg
BenjaminFeldman.pptx
WhyParallel_WhyNow.pptx
corei7.pptx
tldi11.pptx
Lec 11 (9-12-2013 )
Macro
Files :
5.ppt
macro.doc


Final Exam

View Site Visitors