0% found this document useful (1 vote)
303 views

Microprocessor BCA Question Bank

This document contains assembly language programming questions divided into two parts. Part A contains questions about exchanging 16-bit numbers, adding and subtracting 8-bit and 16-bit numbers, adding N-byte numbers, transferring blocks of data, adding decimal numbers, and multiplying 2-digit BCD numbers. Part B contains questions about hexadecimal to BCD conversion, finding 1's and 2's complements, determining if a number is positive, negative or zero, generating a Fibonacci series, finding the largest of two numbers, and converting packed to unpacked BCD numbers.

Uploaded by

Usha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
303 views

Microprocessor BCA Question Bank

This document contains assembly language programming questions divided into two parts. Part A contains questions about exchanging 16-bit numbers, adding and subtracting 8-bit and 16-bit numbers, adding N-byte numbers, transferring blocks of data, adding decimal numbers, and multiplying 2-digit BCD numbers. Part B contains questions about hexadecimal to BCD conversion, finding 1's and 2's complements, determining if a number is positive, negative or zero, generating a Fibonacci series, finding the largest of two numbers, and converting packed to unpacked BCD numbers.

Uploaded by

Usha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

SDC COLLEGE OF ARTS, COMMERCE,SCIENCE AND

MANAGEMENT STUDIES
Kodiramsandra, Bypass ,KOLAR - 563103
V sem BCA -2018
Microprocessor and assembly language question bank

PART A

1. Write an ALP to perform Exchange of two 16-bit numbers.


2. Write an ALP to perform Addition and subtraction of two 8-bit numbers.
3. Write an ALP to perform Addition of two 16-bit numbers.
4. Write an ALP to perform Two N-byte number addition
5. Write an ALP to Transfer a block of data.
6. Write an ALP to perform N decimal number addition.
7. Write an ALP to perform Subtraction of two 16-bit number.
8. Write an ALP to perform Multiplication of 2 digit BCD number.

PART B

1. Write an ALP to perform Hexadecimal to BCD conversion.


2. Write an ALP to find 1’s complement of 16-bit number.
3. Write an ALP to find 2’s complement of 8-bit number.
4. Write an ALP to find the given number is positive, negative or zero.
5. Write an ALP to generate fibonocci series.
6. Write an ALP to find largest of two numbers.
7. Write an ALP to find smallest of N-bytes of a number.
8. Write an ALP to convert two digit packed BCD into unpacked BCD
numbers.

You might also like