개념

0과 1로 이루어진 기계 언어와 1대 1로 대응되는 저급언어. 이 어셈블리는 기계의 구성 형태에 따라 달라지기 때문에 어셈블리어 자체를 사용하는 것은 매우 비효율적.

어셈블러 : 어셈블리어를 기계어 형태의 오브젝트 코드로 번역해주는 컴퓨터 프로그램

고급 어셈블러는 추상화,다형성, 클래스등을 지원함. 즉 c++이나 c#은 고급 어셈블러를 이용하고 있다고 보아도 되겠네.