Machine Instructions and Addressing Modes

By : Manglika Tripathi

Updated : Feb 26, 2021, 5:25

In a computer, the micro-operations are specified using a binary code called machine instruction. The Instruction code is a group of bits used to instruct the performance of a specific operation to the CPU. In instructions, the various ways in which the operand’s location is specified is called the addressing mode.

Machine Instruction and Addressing Modes for computer science revolve around various computer instructions and their format, and different types of programming modes. The Machine Instructions and Addressing Modes syllabus for GATE is from computer organisation and architecture - one of the important subjects for various competitive and government exams like GATE, ISRO, ESE, and other Computer Science exams.

Important Machine Instructions and Addressing Modes Topics for GATE CS

From the previous year Machine Instructions and Addressing Modes GATE questions, given below are the important Machine Instructions and Addressing Modes topics for GATE CS.

Topic

Description

Types of Addressing Mode

How the location of the operand is specified is called as the addressing mode of the instruction. In this topic, you will learn different types of addressing modes.

Types of Instructions

The micro-operations are specified using a binary code in a computer called machine instruction. There are various instruction types, e.g., data transfer instruction, data manipulation instruction, etc.

Types of Interrupts

Interrupts handle various problems which arise out of the ongoing program sequence. You will be studying different interrupt types in this topic.

Tips to Prepare Machine Instructions and Addressing Modes for GATE CS

  1. Before starting with the preparation, go through the Machine Instructions and Addressing Modes GATE syllabus. This will help you understand what you are going to learn in this topic.
  2. Check out the weightage of the subject to know the importance of the topic. For a GATE aspirant or any competitive exam, even a topic having less weightage should not be underestimated since even a single mark makes a major difference in the ranking.
  3. Start studying by referring to Machine Instructions and Addressing Modes notes for GATE pdf available online. You can get a good Machine Instructions and Addressing Modes book and start making notes for yourself.
  4. Once you have prepared from your side, take advantage of the Machine Instructions and Addressing Modes study material for GATE CS available online. There are various Machine Instructions and Addressing Modes online quiz, Machine Instructions and Addressing Modes online test, and Machine Instructions and Addressing Modes MCQ questions, which can boost your confidence in the subject.
  5. Lastly, search for Machine Instructions and Addressing Modes GATE questions and answers pdf online and solve as many previous year question papers as possible. Befriend the previous year questions and Machine Instructions and Addressing Modes GATE notes for revision purpose, they are the only things that you need for revision.

Importance of Machine Instructions and Addressing Modes for GATE

  1. The instructions command the processor to let it know what it needs to do. The addressing mode interprets or modifies the instruction’s address field by specifying a rule before the operand is executed.
  2. Machine Instructions and Addressing Modes is an important topic for the government and competitive exams like GATE, ISRO, ESE, and other CS exams.
  3. Preparing Machine Instructions and Addressing Modes along with other topics from Computer Organization and Architecture subject will lead to 9% of your GATE syllabus coverage.
  4. Every year, there’s a confirmed question from Machine Instructions and Addressing Modes, and hence you should be thorough with this topic.

Most Recommended Books for Machine Instructions and Addressing Modes for GATE

A perfect Machine Instructions and Addressing Modes book is the one that can explain even the complex topics in simple terms. Below are a few of the best books you should refer to for your GATE, ISRO, ESE, and other CS exams:

Book

Author

Computer Organization

Carl Hamacher, Zvonko Vranesic, Safwat Zaky.

Computer Organization and Architecture

William Stallings

Computer Organization and Design

David Patterson, John Hennessy

Computer Organization

Carl Hamacher, Zvonko Vranesic, Safwat Zaky.

Why Prepare Machine Instructions and Addressing Modes from BYJU'S Exam Prep?

BYJU'S Exam Prep is one of the leading exam preparation communities. If you are a strong competitive exam aspirant for GATE and other similar exams, BYJU'S Exam Prep will be a great help for you. You can get the best Machine Instructions and Addressing Modes notes for CS from BYJU'S Exam Prep. You can also boost your preparation with Machine Instructions and Addressing Modes quiz, Machine Instructions and Addressing Modes MCQ pdf provided by BYJU'S Exam Prep. BYJU'S Exam Prep is a one-stop destination for your competitive exam preparation. You can download the BYJU'S Exam Prep app and start your exam prep in full swing. You are only a download away.

FAQs

Q: What are the steps in the instruction cycle?

A: Given below are the steps involved in instruction cycles.

  1. Fetching an Instruction.
  2. Decoding the instruction.
  3. In case of indirect address, reading the effective address from memory.
  4. Executing Instruction.
  5. Giving results to the memory.

Q: What are the types of Instruction formats?

A: Three Address Instruction Format, Two Address Instruction Format, One Address Instruction Format, Zero Address Instruction Format.

Q: What are the different memory-based addressing modes?

A: Implied addressing mode, immediate addressing mode, direct register addressing mode, direct addressing mode, indirect addressing mode, relative addressing mode, indexed addressing mode.

Q: What is PC Relative Addressing mode?

A: This mode is used to access an instruction which is within the segment. Hence, there’s a requirement of only one offset address.

Q: What are the different types of instructions?

A: There are three types of instructions - Data Transfer Instructions, Data Manipulation Instructions, and Program Control Instructions