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.
Explain the opcode fetch machine cycle for MVI A, 32H with timing diagram.
Explain 8085 instruction addressing mode with example.
Explain the different data transfer and manipulation instruction with example.
Write an ALP using 8085 to check number stored in memory location 8080h is either even or odd.
Explain the following instructions a) LDA 7050H b) CPI 35H c) PUSH B
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.
For the expressionY= (A + B) * (C+D) Write down the code for one address, two address and three address instruction formats.
What are the basic differences between a branch instruction, a call subroutine instruction, and program interrupt?
Write short notes on: a) Addressing modes of 8085 b) Vector Processing
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.
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.
Explain the following instructions a) LHLD 5050H b) CPI 34H c) JNZ 6080H
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.
Draw timing diagram of MVI B, 354 instruction with proper explanation.
Explain data transfer and arithmetic instruction.
Write codes for following statement by using zero, one and three address instructions. X = (A+B-C)(D+E*F).
Explain the following instructions. a) DAA b) RLC c) INX B
Sample Questions
Explain 8085 instruction addressing mode with example.
Explain the different data transfer and manipulation instruction with example.
Write an ALP using 8085 to check number stored in memory location 8080h is either even or odd.
Explain the following instructions a) LDA 7050H b) CPI 35H c) PUSH B
And more questions available on this page.