Can be used with little or no modifications on different
types of machines
types of machines
Anonymous Quiz
66%
High-Level
34%
Assembly
Only a well-written assembly language program runs faster
– Easy to write an assembly program that runs slower than
its high-level language equivalent
– Easy to write an assembly program that runs slower than
its high-level language equivalent
Anonymous Quiz
75%
T
25%
F
we program in assembly language because of
Space-efficiency and Time-efficiency
Space-efficiency and Time-efficiency
Anonymous Quiz
91%
T
9%
F
.... specifies an operation and the
locations of its data operands
locations of its data operands
Anonymous Quiz
32%
address
18%
datapath
41%
instruction
10%
RAM
A sequence of instructions, executed one after
another, constitutes a program
another, constitutes a program
Anonymous Quiz
92%
T
8%
F
Looks at the design aspect from a high level
Anonymous Quiz
17%
A User’s View of Computer Systems
17%
A Programmer’s View
58%
Architect’s View
8%
Implementer’s View
Processor: consists of
Anonymous Quiz
5%
Control unit
0%
Datapath
2%
ALU
1%
Registers
92%
All of the above
Uses digital logic gates and other hardware circuits
Anonymous Quiz
7%
A User’s View of Computer Systems
4%
A Programmer’s View
25%
Architect’s View
64%
Implementer’s View
Control unit
Datapath
ALU Registers • Implementers are concerned with design of these components
Datapath
ALU Registers • Implementers are concerned with design of these components
Anonymous Quiz
80%
T
20%
F