1-05-Flags.mp4

1-05-Flags.mp4

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

x64 Architecture and Programming (Part 1)

Buy nowLearn more

Introduction and Overview

  • x64ArchAndProg(Part 1).pdf
  • 0-01-Introduction.mp4
  • 0-03-Course Contents and Resources.mp4
  • 0-02-Why Learn Assembly.mp4
  • 0-04-Software Environment.mp4
  • 0-05-Compiling and Assembling.mp4
  • HelloAsm.zip
  • 0-06-Mixing C and Assembly.mp4
  • 0-07-Debugging.mp4
  • 0-08-Kernel Debugging.mp4
  • x64ArchAndProg.zip
  • x64ArchProgLabs(Part 1).pdf

MASM64 SDK

  • masm64.zip

Basic Architecture

  • 1-01-Historical Perspective.mp4
  • 1-02-Operating Modes.mp4
  • 1-03-ISA.mp4
  • 1-04-General Purpose Registers.mp4
  • 1-05-Flags.mp4
  • 1-06-Implicit Register Usage.mp4
  • 1-07-Floating Point Registers.mp4
  • 1-08-Integer Representation.mp4
  • 1-09-Two's Complement.mp4
  • 1-10-Integers Examples.mp4
  • 1-11-Sign and Zero Extension.mp4
  • 1-12-Instructions and Operands.mp4
  • 1-13-Memory Addressing.mp4
  • 1-14-The MOV Instruction.mp4
  • 1-15-More MOVs.mp4
  • 1-16-Simple Arithmetic.mp4
  • 1-17-CALL and RET.mp4
  • 1-18-Calling External Functions.mp4
  • 1-19-x64 Calling Convention.mp4
  • 1-20-Caling Functions Demo.mp4
  • 1-21-x86 Calling Conventions.mp4
  • 1-22-Common Bitwise Instructions.mp4
  • 1-23-Shifts.mp4
  • 1-24-Rotates.mp4
  • 1-25-Floating Point Representation.mp4
  • 1-26-Jumps.mp4
  • 1-27-Compare.mp4
  • 1-28-Conditional Jumps.mp4
  • 1-29-Labs.mp4
  • 1-30-Labs and Solutions.mp4

Assembly Programming 1

  • 2-01-Overview.mp4
  • 2-02-More Labs Solutions.mp4
  • 2-03-MASM and Sections.mp4
  • 2-04-The LEA Instruction.mp4
  • 2-05-Addressing Modes.mp4
  • 2-06-The Stack.mp4
  • 2-07-PUSH and POP.mp4
  • 2-08-Manipulating the Stack.mp45
  • 2-09-Invoking Windows APIs.mp42
  • 2-10-Managing the Stack.mp4
  • 2-11-Local Variables.mp4
  • 2-12-MASM64 SDK.mp4
  • 2-13-Saving Flags.mp4
  • 2-14-INC and DEC.mp4
  • 2-15-MASM options and expressions.mp4
  • 2-16-Strings and Arrays.mp4
  • 2-17-Structs and Unions.mp4
  • 2-18-Labs.mp4
  • 2-19-Labs (Part 2).mp4
  • 2-20-Lab - DLL Injection with Remote Thread.mp42
  • 2-21-Command Line Arguments.mp4

Assembly Programming 2

  • 3-01-MASM Procedures.mp4
  • 3-02-Stack Frames.mp4
  • 3-03-Prolog and Epilog.mp4
  • 3-04-Parameters Allocation.mp4
  • 3-05-Floating Point Arguments.mp4
  • 3-06-Declaraing Parameters.mp4
  • 3-07-Indirect Calls.mp4
  • 3-08-Jumps.mp4
  • 3-09-Conditional Moves.mp4
  • 3-10-Loops.mp4
  • 3-11-Unsigned MUL.mp4
  • 3-12-Signed MUL.mp4
  • 3-13-Division.mp4
  • 3-14-String Instructions.mp4
  • 3-15-Bit Manipulation.mp4
  • 3-16-Exchange and Swap.mp4
  • 3-17- IO Instructions.mp4
  • 3-18-Demo - Windows GUI App.mp4