Architecture 1001 - Intel x86-64 Assembly

Architecture 1001 - Intel x86-64 Assembly

OpenSecurityTraining2 via YouTube Direct link

Boolean Logic: ForLoopNoRet.c Intro - Architecture 1001: x86-64 Assembly

41 of 69

41 of 69

Boolean Logic: ForLoopNoRet.c Intro - Architecture 1001: x86-64 Assembly

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Architecture 1001 - Intel x86-64 Assembly

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Why Learn Assembly? - Architecture 1001: x86-64 Assembly
  2. 2 Class Introduction - Architecture 1001: x86-64 Assembly
  3. 3 x86-64 General Purpose Registers - Architecture 1001: x86-64 Assembly
  4. 4 Register Conventions - Architecture 1001: x86-64 Assembly
  5. 5 Your First Assembly Instruction: No-Operation (NOP) - Architecture 1001: x86-64 Assembly
  6. 6 The Stack - Architecture 1001: x86-64 Assembly
  7. 7 New Instructions: Push & Pop - Architecture 1001: x86-64 Assembly
  8. 8 New Instructions: Add/Sub/Call/Ret/Mov - Architecture 1001: x86-64 Assembly
  9. 9 Single Stepping Through the Code in Slides - Architecture 1001: x86-64 Assembly
  10. 10 Stepping Through the Code in Visual Studio - Architecture 1001: x86-64 Assembly
  11. 11 Local Variables: SingleLocalVariable.c Intro - Architecture 1001: x86-64 Assembly
  12. 12 Local Variables: SingleLocalVariable.c Explanation - Architecture 1001: x86-64 Assembly
  13. 13 Local Variables: Mystery Listery 3 Solved Part 1 - Architecture 1001: x86-64 Assembly
  14. 14 Local Variables: Mystery Listery 3 Solved Part 2 - Architecture 1001: x86-64 Assembly
  15. 15 Local Variables: Mystery Listery 3 Solved Part 3 - Architecture 1001: x86-64 Assembly
  16. 16 Local Variables: Mystery Listery 3 Solved Part 4 - Architecture 1001: x86-64 Assembly
  17. 17 Local Variables: ArrayLocalVariable.c Intro - Architecture 1001: x86-64 Assembly
  18. 18 Local Variables: ArrayLocalVariable.c Explanation - Architecture 1001: x86-64 Assembly
  19. 19 Local Variables: StructLocalVariable.c Intro - Architecture 1001: x86-64 Assembly
  20. 20 Local Variables: StructLocalVariable.c Explanation - Architecture 1001: x86-64 Assembly
  21. 21 Local Variables: StructLocalVariable.c Explanation 2 - Architecture 1001: x86-64 Assembly
  22. 22 Function Parameters: Pass1Parameter.c Intro - Architecture 1001: x86-64 Assembly
  23. 23 Function Parameters: Pass1Parameter.c Explanation - Architecture 1001: x86-64 Assembly
  24. 24 Function Parameters: TooManyParameters.c Intro - Architecture 1001: x86-64 Assembly
  25. 25 Function Parameters: TooManyParameters.c Explanation - Architecture 1001: x86-64 Assembly
  26. 26 Function Parameters: Mystery Listery 2 Solved - Architecture 1001: x86-64 Assembly
  27. 27 Function Parameters: CallingConventions - Architecture 1001: x86-64 Assembly
  28. 28 Function Parameters: 32-Bit Calling Conventions Part 1 - Architecture 1001: x86-64 Assembly
  29. 29 Function Parameters: 32-Bit Calling Conventions Part 2 - Architecture 1001: x86-64 Assembly
  30. 30 Function Parameters: Mystery Listery 1 Solved - Architecture 1001: x86-64 Assembly
  31. 31 Function Parameters: SpecialMaths.c Intro - Architecture 1001: x86-64 Assembly
  32. 32 Function Parameters: SpecialMaths.c Explanation - Architecture 1001: x86-64 Assembly
  33. 33 Control Flow: GotoExample.c Intro - Architecture 1001: x86-64 Assembly
  34. 34 Control Flow: GotoExample.c Explanation - Architecture 1001: x86-64 Assembly
  35. 35 Control Flow: IfExample.c Intro - Architecture 1001: x86-64 Assembly
  36. 36 Control Flow: IfExample.c Explanation - Architecture 1001: x86-64 Assembly
  37. 37 Control Flow: IfExample2.c - Architecture 1001: x86-64 Assembly
  38. 38 Control Flow: SwitchExample.c - Architecture 1001: x86-64 Assembly
  39. 39 Boolean Logic: BooleanBecause.c Intro - Architecture 1001: x86-64 Assembly
  40. 40 Boolean Logic: BooleanBecause.c Explanation - Architecture 1001: x86-64 Assembly
  41. 41 Boolean Logic: ForLoopNoRet.c Intro - Architecture 1001: x86-64 Assembly
  42. 42 Boolean Logic: ForLoopNoRet.c Explanation - Architecture 1001: x86-64 Assembly
  43. 43 Boolean Logic: BitmaskExample.c Intro - Architecture 1001: x86-64 Assembly
  44. 44 Boolean Logic: BitmaskExample.c Explanation - Architecture 1001: x86-64 Assembly
  45. 45 Bit Shifting: ShiftExample1.c Intro - Architecture 1001: x86-64 Assembly
  46. 46 Bit Shifting: ShiftExample1.c Explanation - Architecture 1001: x86-64 Assembly
  47. 47 Bit Shifting: ShiftExample2Unsigned.c Intro - Architecture 1001: x86-64 Assembly
  48. 48 Bit Shifting: ShiftExample3Signed.c Intro - Architecture 1001: x86-64 Assembly
  49. 49 Bit Shifting: ShiftExample3Signed.c Explanation - Architecture 1001: x86-64 Assembly
  50. 50 Multiplication & Division: MulDivExample1.c Intro - Architecture 1001: x86-64 Assembly
  51. 51 Multiplication & Division: MulDivExample1.c Explanation - Architecture 1001: x86-64 Assembly
  52. 52 Cool Instructions: REP STOS: ArrayLocalVariable2.c Intro - Architecture 1001: x86-64 Assembly
  53. 53 Cool Instructions: REP STOS: ArrayLocalVariable2.c Explanation - Architecture 1001: x86-64 Assembly
  54. 54 Cool Instructions: REP STOS: ThereWillBe0xb100d.c Intro - Architecture 1001: x86-64 Assembly
  55. 55 Cool Instructions: REP STOS: ThereWillBe0xb100d.c Explanation 1 - Architecture 1001: x86-64 Assembly
  56. 56 Cool Instructions: REP STOS: ThereWillBe0xb100d.c Explanation 2 - Architecture 1001: x86-64 Assembly
  57. 57 Cool Instructions: REP MOVS: Journey2memcpy.c Intro - Architecture 1001: x86-64 Assembly
  58. 58 Cool Instructions: REP MOVS: Journey2memcpy.c Explanation 1 - Architecture 1001: x86-64 Assembly
  59. 59 Cool Instructions: REP MOVS: Journey2memcpy.c Explanation 2 - Architecture 1001: x86-64 Assembly
  60. 60 Read The Fun (Intel Software Development) Manual! - Architecture 1001: x86-64 Assembly
  61. 61 Writing Assembly Intro - Architecture 1001: x86-64 Assembly
  62. 62 Writing Assembly: In Visual Studio Part 1 - Architecture 1001: x86-64 Assembly
  63. 63 Writing Assembly: In Visual Studio Part 2 - Architecture 1001: x86-64 Assembly
  64. 64 Writing Assembly: In Visual Studio Part 3 - Architecture 1001: x86-64 Assembly
  65. 65 CMU Binary Bomb Lab: Intro - Architecture 1001: x86-64 Assembly
  66. 66 CMU Binary Bomb Lab: Phase 1 Example in WinDbg - Architecture 1001: x86-64 Assembly
  67. 67 CMU Binary Bomb Lab: Outro - Architecture 1001: x86-64 Assembly
  68. 68 Class Conclusion - Architecture 1001: x86-64 Assembly
  69. 69 Arch1001 CMU binary bomb lab phase 1 in IDA Free

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.