Module: X86 & NASM

Learning Outcomes

X86 architecture

NASM: data and bss

Readings

NASM Manual

X86

x86 history, basics, and registers

Introduction to NASM's data and bss segments

Initializing bytes in NASM

Screencast: Introduction to NASM's data and bss segments (PART 1)

Screencast: Introduction to NASM's data and bss segments (PART 2)

NASM's data and bss segments practice and some instructions

Data segment practice and first assembly instructions

Experiential Learning

Homework Assignment #2

NASM data segments, assembly program tracing

Assessments

Quiz #3 Assessment

Outcome(s) assessed: X86 architecture, NASM: data and bss