Assembly languages refers to a set of programming languages that make machine code human-readable via mnemonics (e.g., mov rax, rbx in x86 assembly is assembled to 48 89 d8). Their syntaxes are architecture-dependent.