Introduction to COMPUTER ARCHITECTURE Structured Computer Organization A computer’s native language, machine language, is difficult for human’s to use to program the computer Due to this difficulty, computers are often structured as a series of abstractions, each building on the one below it In this way, complexity can be mastered This approach is called structured computer organization Languages, Levels, and Virtual Machines Let the machine language be called L0 (since it is at the lowest level of abstraction) L0 is inconvenient for human use, so let’s design a new language L1 which is easier A program written in L1 must be translated into an equivalent L0 program before it can be executed Another possibility is to write a program in L0 that examines each individual instruction and executes the equivalent sequence of L0 instructions. This technique is called interpretation and the program is called an interpreter. Languages, Levels, and Virtu...
IT Expert and Consultant