Assembly Crash Course


CSE 466 - Fall 2023.

Set a register

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Addition

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Multiplication

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Division

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Modulus

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Register sizes for modulus

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Bitwise shift

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Bitwise and

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Bitwise logic

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Memory reads and writes

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Read multiple data sizes

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Dynamic address memory writes

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Consecutive memory reads

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

The stack

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Swap register values with the stack

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Memory reads and writes with the stack

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Control flow

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Conditional branches

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Jump tables

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Computing averages

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Implementing strlen

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Using library functions

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Compute the most common byte

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score