Elias Koteas
LaRoyce Hawkins

Mastering Assembly Programming: From instruction set to kernel module with Intel processor by Alexey Lyashko


Mastering Assembly Programming: From instruction set to kernel module with Intel processor by Alexey Lyashko

Author:Alexey Lyashko [Lyashko, Alexey]
Language: eng
Format: azw3
Tags: COM051040 - COMPUTERS / Programming Languages / Assembly Language, COM010000 - COMPUTERS / Compilers, COM046070 - COMPUTERS / Operating Systems / Linux
Publisher: Packt Publishing
Published: 2017-09-27T04:00:00+00:00


+4 procedure return address

EBP points here previous value of EBP

-4 first stack frame variable

.... other stack frame variables

.... saved registers

ESP points here current stack position

Microsoft x64 (64-bit)

Microsoft uses its own calling convention in the 64-bit mode (long mode) using a mixed register/stack paradigm for passing procedure parameters. This means that only the first four parameters may be passed via registers and the rest (if any) should be pushed onto the stack. The following table illustrates which registers are used and in what manner:

Parameter index

(zero based)

Integer/pointer

Floating point



Loading...
Download




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Popular ebooks
Kali Linux - An Ethical Hacker's Cookbook: End-to-end penetration testing solutions by Sharma Himanshu(197)
The Old New Thing by Raymond Chen(132)
Database Reliability Engineering: Designing and Operating Resilient Database Systems by Campbell Laine & Majors Charity(131)
Linux Phrasebook (Developer's Library) by Granneman Scott(127)
Hadoop in Practice by Alex Holmes(116)
Computers For Seniors For Dummies by Nancy C. Muir(116)
Raspberry Pi Beginners Guide: Ultimate Guide For Rasberry Pi, User guide To Get The Most Out Of Your Investment, Hacking, Programming, Python, Best Hardware, Beginners Guide To Rasberry Pi by Steven Giles(109)
Learn Windows PowerShell in a Month of Lunches by Don Jones(107)
Hello! Python by Anthony Briggs(105)
The Complete Windows 10 Privacy Guide: Windows 10 Fall Creators Update version by Martin Brinkmann(105)
RHCSA & RHCE Red Hat Enterprise Linux 7: Training and Exam Preparation Guide (EX200 and EX300), Third Edition by Asghar Ghori(104)
MCSA Windows Server 2016 Study Guide: Exam 70-741 by William Panek(103)
Continuous Delivery with Docker and Jenkins by Leszko Rafal(97)
Mastering Docker - Second Edition by McKendrick Russ & Gallagher Scott(94)
Docker on Windows by Stoneman Elton(89)
| by admin(84)
Java Cookbook by Ian F. Darwin(83)
Windows 10 Tips and Tricks (includes Content Update Program) by Guy Hart-Davis(82)
Bash Cookbook: Solutions and Examples for Bash Users by Carl Albing & Jp Vossen(80)
Hacking: Computer Hacking Beginners Guide How to Hack Wireless Network, Basic Security and Penetration Testing, Kali Linux, Your First Hack by Alan T. Norman(78)