an (1) language contains the (2) instructions as a (3) language, but the instructions and (4) have names i nstead of being just numbers . A n assembly (5) i s translated to machine language by the (6) and is specific to a given (7). Programs must be re written or recompiled , therefore , to run on different types of (8). Advantages of using an assembly language include increased execution (9) and direct programmer interaction with (10) hardware.