are inside another device used for
running one predetermined application or collection of
software. Examples: cell phones, video games, digital TVs, PDAs, etc.
running one predetermined application or collection of
software. Examples: cell phones, video games, digital TVs, PDAs, etc.
Anonymous Quiz
95%
Embedded computers
3%
Personal/Desktop computers
2%
Servers
0%
Supercomputers
increasing level of abstraction
Anonymous Quiz
85%
Machine language - Assembly language - High-level language - Application programs
15%
Application programs - High-level language - Assembly language - Machine language
Depends on the type and level of language used
Anonymous Quiz
11%
A User’s View of Computer Systems
79%
A Programmer’s View
7%
Architect’s View
4%
Implementer’s View
High-level languages/application programs are
Anonymous Quiz
92%
Machine-independent
8%
Machine-specific
Assembly language is One-to-one correspondence with most machine
language instructions
language instructions
Anonymous Quiz
83%
T
17%
F
Assembly language is Slightly higher-level language compared to machine language
Anonymous Quiz
82%
T
18%
F
Readability of machine language instructions is
much better than the assembly language instructions
much better than the assembly language instructions
Anonymous Quiz
19%
T
81%
F
C7060C002D00
is an example of a code written in
is an example of a code written in
Anonymous Quiz
29%
Assembly Language
71%
Machine Language (HEX)
Assembler — Assembly => Machine
Compiler — High => Machine (directly)
Compiler — High => Assembly => Machine (inderictly)
Compiler — High => Machine (directly)
Compiler — High => Assembly => Machine (inderictly)
Compiler translates from a high-level language to
machine language directly via assembly language
machine language directly via assembly language
Anonymous Quiz
40%
T
60%
F
Most high-level language instructions need less
than one assembly instruction
than one assembly instruction
Anonymous Quiz
47%
T
53%
F