wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

System Programming & Assemblers

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
Directly executable by the CPU. Written in 1's and 0's or Hex.
a)
Machine Code
b)
High Level Language
c)
Assembly Language
d)
VB.net
2.

Translates low level assembly language mnemonic into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

3.

What is a MNEMONIC?

a)

A single action that can be performed by a computer.

b)

A symbol that represents an instruction in assembly code.

c)

A high level language keyword.

d)

A register used inside a CPU A register used inside a CPU.

4.

Program is translated line by line as the program is running

a)

Assembler

b)

Compiler

c)

Interpreter

5.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

6.

Which of the following is NOT a translator?

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Executable

7.
LOAD r1,
LOAD r2,
ADD r1,
DIV r1, #2
a)
Machine Code
b)
High Level
c)
Assembly Language
8.
Directly executable by the CPU. Written in 1's and 0's or Hex.
a)
Machine Code
b)
High Level Language
c)
Assembly Language
d)
VB.net
9.
Compilers, assemblers and interpreters are examples of this.
a)
Translator
b)
Run time environment
c)
Editor
d)
Error diagnostics
10.

LDA, STA and ADD are examples of

a)

Assembly language mnemonics

b)

Assembly language acronyms

11.

. In a two pass assembler the object code generation is done during the?

a)

Second pass

b)

First pass

c)

Zeroeth pass

d)

Not done by assembler

e)

first

12.

What are the two types of assembler?

a)

compiler

b)

two pass

c)

single pass

d)

interpreter

13.

What kind of code does an assembler take as input?

a)

object code

b)

bytecode

c)

high level program code

d)

assembly language code

e)

machine code

14.

In a two pass assembler where are the labels recorded?

a)

truth table

b)

symbol table

c)

decision table

d)

logic table

15.

Symbol table is created in:

a)

Analysis Phase

b)

Synthesis Phase

c)

Assembly Phase

d)

Linking