-programmer must manage movement of data among memory locations and registers -microscopic view of the task
-programmer must manage movement of data among memory locations and registers -microscopic view of the task
programming languages that use mnemonics to represent each cpu instruction that are programmer defined.