- Introduction
- Segments and Pages
- Alignment
- Endianness
- Memory Directives
- Structures And Unions
- Initializing Memory
- Memory Addressing
- General Purpose x64 Registers
- Status Register
- Parameter Passing
- Skeleton Assembly Code Module
This course is a precursor to other Practical x64 Programming tutorials. It covers quite a lot of the theory required to successfully program x64 assembly applications, including segments and pages, general purpose registers, memory alignment and endienness. Without such knowledge, programmers would be rather like an ostrich trying to fly.
Understand templates in depth & create generic algorithms and classes.
Organise your life and get more done than you ever thought possible.
Use cutting edge tools to build fast, robust Javascript based web applications with MongoDB, Express, Angular and Node
Python, Scikit-Learn, and Practical ML: From Basics to Projects
I have been programming and perhaps more importantly programming commercial applications, compilers, interpreters and drivers in assembly for the last 45 years. Yes, I can program in Cobol, Fortran, Algol, C, C++, C#, Objective-C, Basic, Pascal, Forth and Lisp to name but a few but I am most comfortable programming in assembly. I have programmed complete applications in assembly for ICL 1900 series, Sperry-Univac 1100/61, PDP/11, Prime, Tandem, V77, Zilog Z80, Motorola MC68000 series, and for the last 30 years Intel x86 with the last 12 years programming against the x64.