
Assembly 101 will teach you how computers work down to the lowest level and how to write and read the human readable version of the 1s and 0s they speak in – Assembly. The course starts with an introduction on how computers perform computations using transistors, logic gates and machine code (1s and 0s), then moves on to writing your own assembly programs. Students will start writing x86-16 assembly in a beginner-friendly 8086 emulator to learn the fundamentals and then move on to writing modern x86-64 assembly.
Syllabus
- Intro to Computer Engineering
- 8086 Development Setup
-
Registers, MOV and Interrupts
-
Interacting With Memory
-
Arithmetic Operations
-
Accepting User Input
-
Conditional Statements
- Loops
- Functions
- x86-16 Capstone Challenge
- Intro to x86-64
- x86-64 Functions
-
The Cyber Mentor Coding Challenge – x86-64 Assembly Version
-
Memory Safety
Security Education
OffSec
iNE
Antisyphon
EC-Council
Applied Network Defense
Kaspersky
Sektor7
CompTIA
TCM Security
BlackHat
13Cubed
Dark Vortex
Enciphers
Forty North
Cyber warfare Labs
Maltrak
Scorpio Software
Security Onion
Zero Point Security
SentinelOne
Altered Security
SpecterOps
Pentester Academy
CQURE
PluralSight
StationX
Cybr
موسسههای دیگر
