COA Tute 0
COA Tute 0
Assembly language is machine specific and considered a "low level" language which is close
to machine language. This means that the code and syntax of assembly is much closer to the
computer's processor, memory, and I/O system. A high-level language is designed with
keywords, libraries, and a syntax that introduces a high level of abstraction between the
language and the hardware.
Machine code or assembly code is still needed for important tasks, e.g.
Often, assembly language can be mixed into higher level languages, such as C, where
assembly can be added inline to the C code.
All assembly programs use hexadecimal representation for their data manipulation and
memory address. Therefore, it is important to understand hexadecimal representation to
understand the address and data manipulation done in this architecture course.
3300h, 45678AB0h