HamiIT
Sign inGet started
Home
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBCASemester 2Microprocessor and Comp. ArchitectureUnit 2: Introduction to Assembly Language Programming (10Hrs)
Chapter Study

BCA Semester 2 – Microprocessor and Comp. Architecture – Unit 2: Introduction to Assembly Language Programming (10Hrs)

Comprehensive questions and detailed answers for Unit 2: Introduction to Assembly Language Programming (10Hrs). Perfect for exam preparation and concept clarity.

13
Questions
90
Marks
Back to All Chapters
1

Explain the opcode fetch machine cycle for MVI A, 32H with timing diagram.

MediumTHEORY5 marks2019(TU FOHSS Final)
2

Explain 8085 instruction addressing mode with example.

MediumTHEORY5 marks2019(TU FOHSS Final)
3

Explain the different data transfer and manipulation instruction with example.

HardTHEORY10 marks2019(TU FOHSS Final)
4

Write an ALP using 8085 to check number stored in memory location 8080h is either even or odd.

MediumTHEORY5 marks2020(TU FOHSS Final)
5

Explain the following instructions a) LDA 7050H b) CPI 35H c) PUSH B

MediumTHEORY5 marks2021(TU FOHSS Final)
6

Define the term mnemonics, instruction cycle and machine cycle. There are two tables holding twenty data whose starting address is 3000H and 3020H respectively. Write a program to add the content of first table with the content of second table having same array index. Store sum and carry into the third and fourth table indexing from 3040H and 3060H respectively.

HardTHEORY10 marks2021(TU FOHSS Final)
7

For the expressionY= (A + B) * (C+D) Write down the code for one address, two address and three address instruction formats.

HardTHEORY10 marks2021(TU FOHSS Final)
8

What are the basic differences between a branch instruction, a call subroutine instruction, and program interrupt?

MediumTHEORY5 marks2022(TU FOHSS Final)
9

Write short notes on: a) Addressing modes of 8085 b) Vector Processing

MediumTHEORY5 marks2022(TU FOHSS Final)
10

Write a program to evaluate the arithmetic statement:X = A-B+C*(DE+F)/C+HK a) Using a general register computer with two address instructions. b) Using an accumulator type computer with one address instructions. c) Using a stack organized computer with zero-address operation instructions.

HardTHEORY10 marks2022(TU FOHSS Final)
11

Define addressing mode? Suppose content of register A and B is 37H and 57H respectively. Find the content of flag register after ADD B is performed.

MediumTHEORY5 marks2023(TU FOHSS Final)
12

Explain the following instructions a) LHLD 5050H b) CPI 34H c) JNZ 6080H

MediumTHEORY5 marks2023(TU FOHSS Final)
13

Draw the timing diagram for MOV B. For ten bytes of data starting from 7050H, write a program to sort the reading in ascending order.

HardTHEORY10 marks2023(TU FOHSS Final)
Showing 13 questions

Exam Years

Past question papers

2023
TU FOHSS Final•3 questions
2022
TU FOHSS Final•3 questions
2021
TU FOHSS Final•3 questions
2020
TU FOHSS Final•1 questions
2019
TU FOHSS Final•3 questions

Questions in Unit 2: Introduction to Assembly Language Programming (10Hrs)

Explain the opcode fetch machine cycle for MVI A, 32H with timing diagram.

Marks: 5

Year: 2019 Final TU FOHSS

1. Introduction The instruction MVI A, 32H loads the 8-bit data 32H into register A. This is a 2-byte instruction: - Byte 1: Opcode of MVI A - Byte 2: Immediate data (32H) Execution requires:

Explain 8085 instruction addressing mode with example.

Marks: 5

Year: 2019 Final TU FOHSS

Addressing modes specify how the operand (data) of an instruction is accessed by the 8085 microprocessor. 8085 supports five main addressing modes: --- 1. Immediate Addressing Mode - Data is given di

Explain the different data transfer and manipulation instruction with example.

Marks: 10

Year: 2019 Final TU FOHSS

1. Introduction In 8085 microprocessor, data transfer instructions move data between registers, memory, and I/O devices, while data manipulation instructions perform arithmetic or logical operations o

Write an ALP using 8085 to check number stored in memory location 8080h is either even or odd.

Marks: 5

Year: 2020 Final TU FOHSS

ALP to Check Whether Number Stored at 8080H is Even or Odd Logic Used - A number is even if its LSB (bit D0) is 0. - A number is odd if LSB = 1. - So we AND the number with 01H. --- 8085 Assem

Explain the following instructions a) LDA 7050H b) CPI 35H c) PUSH B

Marks: 5

Year: 2021 Final TU FOHSS

Explanation of Instructions a) LDA 7050H Instruction: LDA 7050H Type: Data Transfer Instruction Operation: Load accumulator from memory Details: - Loads the contents of memory location 7050H in

Define the term mnemonics, instruction cycle and machine cycle. There are two tables holding twenty data whose starting address is 3000H and 3020H respectively. Write a program to add the content of f

Marks: 10

Year: 2021 Final TU FOHSS

1. Definitions a) Mnemonics - Mnemonics are symbolic names for machine instructions that are easy for humans to remember. - Example: MOV A, B (move data from B to A), ADD B (add B to accumulator).

For the expressionY= (A + B) (C+D) Write down the code for one address, two address and three address instruction formats.

Marks: 10

Year: 2021 Final TU FOHSS

Expression: \[ Y = (A + B) (C + D) \] We will write assembly code for one-address, two-address, and three-address instruction formats. --- 1. One-Address Instruction Format Concept: - Uses one e

What are the basic differences between a branch instruction, a call subroutine instruction, and program interrupt?

Marks: 5

Year: 2022 Final TU FOHSS

1. Definitions a) Branch Instruction - A branch instruction causes the program to jump to a specified memory location without returning. - Used for conditional or unconditional jumps within the pro

Write short notes on: a) Addressing modes of 8085 b) Vector Processing

Marks: 5

Year: 2022 Final TU FOHSS

a) Addressing Modes of 8085 Definition: Addressing mode specifies how the operand of an instruction is accessed. Types of Addressing Modes in 8085: | Mode | Description | Example | |------|-------

Write a program to evaluate the arithmetic statement:X = A-B+C(DE+F)/C+HK a) Using a general register computer with two address instructions. b) Using an accumulator type computer with one address ins

Marks: 10

Year: 2022 Final TU FOHSS

Arithmetic Statement: \[ X = A - B + C (DE + F)/C + HK \] We will write assembly programs for: a) Two-address format b) One-address (accumulator) format c) Zero-address (stack) format --- a)

Define addressing mode? Suppose content of register A and B is 37H and 57H respectively. Find the content of flag register after ADD B is performed.

Marks: 5

Year: 2023 Final TU FOHSS

1. Definition of Addressing Mode Addressing Mode: - The method used by an instruction to specify the operand(s) for an operation. - Determines how the CPU accesses data from registers, memory, or

Explain the following instructions a) LHLD 5050H b) CPI 34H c) JNZ 6080H

Marks: 5

Year: 2023 Final TU FOHSS

1. LHLD 5050H Type: Memory-to-Register Transfer (Load H and L from memory) Operation: - Loads H register with the content of memory location 5051H. - Loads L register with the content of memory

Draw the timing diagram for MOV B. For ten bytes of data starting from 7050H, write a program to sort the reading in ascending order.

Marks: 10

Year: 2023 Final TU FOHSS

1. Timing Diagram for MOV B Instruction: MOV B, <register> pgsql Copy code Operation: Copy content from source register to destination register B. Timing Diagram Explanation: - Since MOV B, R is a r

About Unit 2: Introduction to Assembly Language Programming (10Hrs) Questions

This page contains comprehensive questions from the Unit 2: Introduction to Assembly Language Programming (10Hrs) chapter of Microprocessor and Comp. Architecture, part of the BCA Semester 2 curriculum. All questions include detailed model answers from past TU exam papers.

Study Tips

  • Review concepts before attempting questions
  • Practice writing complete answers
  • Compare your answers with model solutions
  • Focus on questions from recent years
  • Use direct links (#question-ID) to bookmark and share specific questions

Related Resources

← Back to Microprocessor and Comp. Architecture Chapters

Unit 2: Introduction to Assembly Language Programming (10Hrs) chapter questions with answers for Microprocessor and Comp. Architecture (BCA Semester 2). Prepare for TU exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact

Contact

  • 📧hamiit.dev@gmail.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

© 2026 Hami IT. All rights reserved.