안녕하세요.
보통 어셈블리라고 하면 어셈블리어라고 하는 프로그래밍 언어를 얘기합니다. 어셈블리어는 기계어와 1대1 대응되는 컴퓨터언어로, WASM 에서 얘기하는 어셈블리는 저급언어 (기계어처럼 바로 해석이 가능한) 로 보면 될 듯 합니다.
어셈블러는 어셈블리어를 기계어로 변환 (컴파일러와 비슷한 기능) 하는 프로그램입니다.
WASM은 어셈블리어처럼 웹에서 사용하는 저급언어로, 웹에서는 javascript 언어를 사용하는데 javascript는 다른 컴파일 언어들처럼 컴파일 단계가 없이 바로 javascript engine에서 parse / compile / optimize 단계를 거쳐 실행되는데, WASM은 javascript engine에서 바로 실행하는 것과 같습니다.