4.2 Assembly Language Cambridge iAS 9618

4.2 Assembly Language Cambridge iAS 9618

11th Grade

20 Qs

quiz-placeholder

Similar activities

Translators and Computing Languages: GCSE 9-1

Translators and Computing Languages: GCSE 9-1

9th Grade - University

20 Qs

Computer architecture

Computer architecture

10th - 11th Grade

20 Qs

CLO Computing: Translators and facilities of language

CLO Computing: Translators and facilities of language

9th - 11th Grade

22 Qs

1.1 Systems Architecture/CPU OCR

1.1 Systems Architecture/CPU OCR

7th - 12th Grade

21 Qs

CORLANG Week6-7

CORLANG Week6-7

10th Grade - University

20 Qs

OCR J275 - Data Representation

OCR J275 - Data Representation

KG - University

23 Qs

A-level FDE cycle (video)

A-level FDE cycle (video)

11th Grade

20 Qs

A-level RISC and CISC

A-level RISC and CISC

11th Grade

20 Qs

4.2 Assembly Language Cambridge iAS 9618

4.2 Assembly Language Cambridge iAS 9618

Assessment

Quiz

Computers

11th Grade

Hard

Created by

Stephen Ling-Winston

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the relationship between assembly language and machine code?

Assembly language provides a human-readable version of machine code instructions

Assembly language is a higher-level programming language that does not correspond to machine code

Assembly language is more efficient than machine code for execution

Machine code is a high-level abstraction of assembly language

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first stage of a two-pass assembler process?

The first pass scans the source code, creating a symbol table and generating machine code with placeholders

The first pass translates the source code into executable binary

The first pass compiles the source code into assembly language

The first pass writes the output program to memory

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the second pass of a two-pass assembler, what is done?

The symbol table is used to replace placeholders with actual addresses, and the final machine code is generated

The program is debugged and errors are fixed

The machine code is translated into assembly code

The program is executed and tested

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of tracing an assembly program?

To step through the program’s execution and observe the changes in registers and memory

To debug the program by finding syntax errors

To convert assembly code into machine code

To compile the program for execution

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a category of instructions in assembly language?

Memory management

Data movement

Arithmetic operations

Input and output of data

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does an immediate addressing mode refer to?

The operand is a constant value directly specified in the instruction

The operand refers to a memory address

The operand is the value stored at the memory location specified by the instruction

The operand is a computed value based on an index

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is direct addressing mode?

The operand is the actual memory address

The operand is a constant value embedded in the instruction

The operand is calculated using an index value

The operand is indirectly referenced by another address

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?