Computer organization | |||||||||||||||
Levels of abstraction | |||||||||||||||
Editor Browser Compiler | Applications | ||||||||||||||
C | C++ | Java | High-level language | ||||||||||||
SOFTWARE | |||||||||||||||
add | load | store | Assembler | ||||||||||||
|
|||||||||||||||
0000 0001 0000 1001 0101 | Machine instructions | ||||||||||||||
HARDWARE | |||||||||||||||
CPU Memory I/O | Functional units | ||||||||||||||