Topics Covered:
Procedures (Functions) in Assembly
Defining and calling procedures: call and ret instructions, near/far call andreturn
How procedure call/ret works, return address (RA)
Passing parameters in registers: preserving registers, USES operator, return value in EDX:EAX
Passing parameters on stack: accessing parameters, using ESP and EBP registers
Stack cleanup: x86 Calling convention; cdecl and stdcall, mixed C-assembly code
Local variables and stack frames (activation record)
Enter and leave instructions, local and invoke directive, addr operator
SUBSCRIBE! Also Enable Notifications by clicking bell button on channel page
https://www.youtube.com/c/RenzymEduca...
This course was taught at Abasyn University Islamabad
http://www.abasynisb.edu.pk/