Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Machine Code Instructions

Machine code is a low-level language that controls the CPU.

Machine code instructions

Machine code instructions

  • When your program is run it is converted to machine code instructions.
  • Machine code instructions will have different sized instructions based on their architecture.
    • 64-bit processors will have instructions that are 64bit in size.
  • These machine code instructions are split into sections.
Machine code instructions cont.

Machine code instructions cont.

  • The first section is basic machine operation. This is the instruction to perform, such as addition, represented in binary.
  • The second part is the addressing mode. The addressing mode is usually stored in two bits.
    • The addressing mode tells the processor which type of addressing to use on the operand code or opcode for short.
  • The final part of the instruction is the operand or opcode, which will be translated differently depending on the type of address mode used.
Jump to other topics
1

Components of a Computer

2

Software & Software Development

3

Exchanging Data

4

Data Types, Data Structures & Algorithms

5

Legal, Moral, Cultural & Ethical Issues

6

Elements of Computational Thinking

6.1

Thinking Abstractly

6.2

Thinking Ahead

6.3

Thinking Procedurally

6.4

Thinking Logically

6.5

Thinking Concurrently

7

Problem Solving & Programming

8

Algorithms

Practice questions on Machine Code

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
Answer all questions on Machine Code

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium