SlideShare a Scribd company logo
1 of 8
GOVERNMENT POLYTECHNIC-AHMEDABAD
BIOMEDICAL ENGINEERING DEPARTMENT
Question bank
Name of Faculty: Prof. Jainam S Shah Subject Name: Microprocessor And
Assembly Language Programming
Sem/Year: 4th/SY BME Subject Code: 3360302
Sr No Question Mark
Syllabus Lesson No .1: Micro-processor Architecture & Micro-processor system
1
Define following terms
Machine Language Flags Function of
Following Pins
High Level Language ALU RESET OUT
Assembly Language PC RESET IN
Byte SP HLDA
Microprocessor Accumulator CLKOUT
Micro computer Address bus READY
Power supply Control bus HOLD
RAM Memory ALE
EPROM Word Length IO/M
Nibble Machine Cycle HOLD
Word length. Instruction cycle SID
SOD
1/2
Microprocessor Architecture and its operation: Microprocessor initiated operations and
8085 bus organization, internal data operations and 8085 registers.
Draw and explain 8085 Microprocessor architecture
3
Draw the architecture of 8085 microprocessor. 4
Write a short note on Bus organization of 8085
3
Draw the diagram of bus organization of 8085. 4
Draw and explain bus organization in 8085 processor.
7
Enlist 8-bit and 16-bit registers of 8085. 3
Draw the basic block diagram of micro processor. 3
1.2 Explain the difference between Von Neumann and Harvard architecture
Compare Van Neumann and Harvard architecture in detail.
3/4/7
1.2Memory: Memory organization, memory map,
Define Memory and give its classification. 4
Explain the memory interfacing with 8085 microprocessor.
4
Describe the memory organization in 8085. 7
Give differences between I/O map and memory map in 8085?
3
Draw the diagram for interfacing 8K EPROM with 8085 Microprocessor.
3
memory read and writes operation
Draw and explain the timing diagram of Memory Read operation.
4
1.3 Microcomputer system
Draw and explain Microprocessor based Temperature monitoring system.
7
Draw the block diagram of temperature monitoring system using microprocessor.
4
Describe the microcomputer system in detail. 7
1.4 Microprocessor 8085: Block diagram, addressand databus, Controland status signals
Draw and explain Pin diagram of 8085 Microprocessor.
3
Draw the 8085 Pin diagram 4
Draw the block diagram of 8085. 3
Draw and explain Block diagram of 8085 Microprocessor.
4
Explain the function of following Pins of 8085 microprocessor. (1) ALE (2) IO/M (3) HOLD 3
Draw and explain programming model of 8085.
7
Draw the signaling diagram of microprocessor 8085. 4
Explain the signaling diagram of microprocessor 8085. 3
Explain the pin out diagram of microprocessor 8085 3
Draw and explain Signaling out diagram of 8085.
7
Describe the data bus of microprocessor 8085. 3
Describe the function of ALE in detail. 2/4
Explain how to demultiplex address from multiplex address/Data line.
4
Describe Demultiplxed address data bus and control signals.
3
What is microprocessor? 2
Write the features of 8085 microprocessor. 2
What is Accumulator? 2
What is the use of CLKOUT and RESET OUT signals?
2
Describe the function of following pins in 8085.
a. READY b. RESET IN
2
What is the use of ALE signal? 2
What is the use of HOLD & HLDA signals? 2
Power-supply and clock frequency
Describe the Clock frequency of microprocessor 8085. 3
Write a range of crystal oscillator frequency for 8085. And explain under clock and over
clock situations.
3
Power supply 2
Interrupts and externally initiated operations,
Define interrupt and explain the types of interrupt in 8085 microprocessor.
4
Enlist Hardware Interrupts of 8085 with its Address & Priority.
3
Describe the interrupts for microprocessor 8085. 4
Explain the master slave concept for microprocessor 8085.
3
Serial i/o ports, bus timings
Explain SOP and SIP of 8085 4
Flags
Draw and explain Flag Register in detail.
Draw the flag register with each bit specification.
3
Syllabus Lesson No .2: 8085 Instruction and Timing
Define following terms
Instruction cycle Machine Cycle
2
2.1 Instruction classification: Review of 8085 operations
Define instruction and explain various instruction formats.
3
Write a short note on classification of instruction set.
3
2.2 Instruction Formats: Single bytes, two bytes and three bytes instructions,
op-code format
Explain the Addressing modes of 8085. 3
Enlist various addressing modes in 8085 and explain any two of them briefly.
4/7
Enlist various addressing modes in 8085.
4
List the name of addressing mode of
(i) MOV C, D (ii) LXI SP,2800 (iii) STC
3
Give the two examples of single byte and three byte instructions of 8085.
7
Discuss Instruction Format w.r.to 8085 4
2.2 Instruction timings and operation status, simple programs
Define Timing diagram. Draw timing diagram for MOV B, C instruction which is stored at
E3D7H memory location.
3
Draw and explain the timing diagram of Memory Read operation. 4
Draw the timing diagram of memory read and memory write cycle.
4
Define the following terms:
i) Byte ii) Flags iii) Instruction cycle.
7
Define instruction cycle and machine cycle. 2
Syllabus Lesson No .3: 8085 Instruction set
Explain following Instructions
3.1 Data transfer
3.2 Arithmetic
instructions
3.3 Logical
operations
3.4 Branch
operations
3.5 Stack, I/O and
Machine control
LHLD 3FE9H INX B RAR CALL POP H
LXI D, 2055H CMC RLC JMP PUSH
MVI M, 3AH ADD ORA E RIM
PCHL ADC XRL XTHL
XCHG CMP IN 05H
LXI B 4050H
2
Mark
Each
3.1 Data transfer instructions.
Explain Data transfer instruction in detail. 4
Describe the Data moving instruction with one example of each.
7
Enlist data transfer instructions. 4
3.2 Arithmetic instructions.
Enlist arithmetic and logical instruction of 8085. 3
Give the example of ADD and ADC instruction 4
3.3 Logical operations.
Describe the Logical instruction with one example of each.
7
Give the example of XRL and CMP instruction. 4
Write a program to two times rotate left the data 21h of Accumulator register. 3
Enlist the logical opcodes and give one example of each.
3
3.4 Branch operations.
Give the example of JMP and CALL. 4
3.5 Stack, I/O and Machine control Instructions.
What is Stack? Explain its operation with example.
3
Write a program in which data fetch from port 02h, store that data in to HL registers. 7
Explain PUSH & POP instructions. 3
3.6 Simple programs using 8085 instructions.
Data Transfer instruction Based
The following block of data is stored in the memory location 3955H to 395AH. Transfer the
data to the location 3980H to 3985H in the reverse order. (DATA –1AH, 39H, 45H, A7H, 8EH,
49H)
4
Write assembly language program to find out data 3EH from 16 data stored at 2050H onwards
and store the result in 3050H memory location.
3
Write a program in which data fetch from port 02h, store that data in to HL registers. 7
Write a program to transfer 01h to 08h data in memory location 2000h to 2007h. 4
Write Programs in 8085 assembly language to Transfer block of 10 data from location 5050H
to 6050H onwards. 4
Write an assembly language program for copy the data 55h in to register A and B. 3
Write an assembly language program for transfer the series of data from 3000h to 4000h. 4
Arithmetic & Logical instruction Based
Write a program to add any two odd numbers. 7
Write an assembly language program for adding the data 34h and 56h. 3
Write assembly language program to add two 8 bit data which stored 2044H and 2045H
memory location and store the result again in 2046H.
4
Write assembly language program to add two 16 bit Numbers.
4
Write a program for adding data 21h and 22h in A and B register respectively. 4
Write a Program to find the 2’s complement of a byte stored in register B and save the answer
in register C. 4
Write a program to two times rotate left the data 21h of Accumulator register. 3
Syllabus Lesson No .4: Programming Techniques
4.1. Looping, counting and indexing
Explain looping and counting with an example. 4
Give the example of JMP and CALL. 4
Enlist the types of looping. 3
4.2. Logic operations
Write a program to two times rotate left the data 21h of Accumulator register. 3
4.3. Counter and timing delays.
Compare timers and counters in brief. 3
4.4. Stack and subroutines.
Give the example of JMP and CALL. 4
Write a difference between CALL and JMP 4
Describe the subroutine program with example. 3
4.5. Code conversion, BCD arithmetic and 16 bit data operations.
Write a program to add any two odd numbers. 7
Write an assembly language program for adding the data 34h and 56h. 3
Write a program for adding data 21h and 22h in A and B register respectively. 4
Write assembly language program to add two 16 bit Numbers.
4
Syllabus Lesson No .5: Advance Microprocessor and its medical applications.
5.1 8086 /8088 architecture.
Draw and explain architecture of 8086 processor. 4
Draw the architecture of 8086 Microprocessor 3
Draw and explain basic block diagram of 8086 processor. 7
5.2 32 bit Microprocessor 80386: Introduction/Architecture
5.3 The Intel Pentium processor: Internal block diagram
Explain the block diagram of Intel Pentium processor.
4
Give the over view of Intel Pentium processor in brief.
7
Explain Pentium processor with diagram. 7
Draw the block diagram of Pentium processor. 4
5.4 RISC processor: Introduction & features.
Compare the RISC machine with CISC machine. 4/7
Describe the RISC processor with its features. 4
RISC 2
Describe the RISC processor in brief. 4
5.5 Human body temperature measurement using microprocessor.
Draw and explain Microprocessor based Temperature monitoring system.
7
Draw the block diagram of temperature monitoring system using microprocessor.
4
5.6 Microprocessor based Electrocardiograph (ECG) monitoring system.
Write a short note on microprocessor based ECG system.
7
Text Book:
1. "Microprocessor Architecture, Programming & Applications with 8085 and 8080 A, By R.S.
Gaonkar, Willey Eastern Ltd.
2. Handbook of Bio-Medical Instrumentation by R.S.Kahandpur, PHI Publication

More Related Content

What's hot

Qoestion Bank Big Questions
Qoestion  Bank Big QuestionsQoestion  Bank Big Questions
Qoestion Bank Big Questionsccet
Β 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modesbalbirvirdi
Β 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086Dr. AISHWARYA N
Β 
Instruction sets of 8086
Instruction sets of 8086Instruction sets of 8086
Instruction sets of 8086Mahalakshmiv11
Β 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086saurav kumar
Β 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)Ashim Saha
Β 
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORRamaPrabha24
Β 
8086 memory segmentation
8086 memory segmentation8086 memory segmentation
8086 memory segmentationSridari Iyer
Β 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015kiemnhatminh
Β 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085mujeebkhanelectronic
Β 
Timer
TimerTimer
TimerAisu
Β 
Addressing mode Computer Architecture
Addressing mode  Computer ArchitectureAddressing mode  Computer Architecture
Addressing mode Computer ArchitectureHaris456
Β 
Addressing modes of 8086 - Binu Joy
Addressing modes of 8086 - Binu JoyAddressing modes of 8086 - Binu Joy
Addressing modes of 8086 - Binu JoyBinu Joy
Β 
Question paper with solution the 8051 microcontroller based embedded systems...
Question paper with solution  the 8051 microcontroller based embedded systems...Question paper with solution  the 8051 microcontroller based embedded systems...
Question paper with solution the 8051 microcontroller based embedded systems...manishpatel_79
Β 
Multiplication & division instructions microprocessor 8086
Multiplication & division instructions microprocessor 8086Multiplication & division instructions microprocessor 8086
Multiplication & division instructions microprocessor 8086University of Gujrat, Pakistan
Β 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086mpsrekha83
Β 

What's hot (20)

8086
80868086
8086
Β 
Qoestion Bank Big Questions
Qoestion  Bank Big QuestionsQoestion  Bank Big Questions
Qoestion Bank Big Questions
Β 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
Β 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
Β 
Instruction sets of 8086
Instruction sets of 8086Instruction sets of 8086
Instruction sets of 8086
Β 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
Β 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)
Β 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Β 
UART
UARTUART
UART
Β 
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
Β 
8086 memory segmentation
8086 memory segmentation8086 memory segmentation
8086 memory segmentation
Β 
Amba axi 29 3_2015
Amba axi 29 3_2015Amba axi 29 3_2015
Amba axi 29 3_2015
Β 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
Β 
Timer
TimerTimer
Timer
Β 
Addressing mode Computer Architecture
Addressing mode  Computer ArchitectureAddressing mode  Computer Architecture
Addressing mode Computer Architecture
Β 
Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085
Β 
Addressing modes of 8086 - Binu Joy
Addressing modes of 8086 - Binu JoyAddressing modes of 8086 - Binu Joy
Addressing modes of 8086 - Binu Joy
Β 
Question paper with solution the 8051 microcontroller based embedded systems...
Question paper with solution  the 8051 microcontroller based embedded systems...Question paper with solution  the 8051 microcontroller based embedded systems...
Question paper with solution the 8051 microcontroller based embedded systems...
Β 
Multiplication & division instructions microprocessor 8086
Multiplication & division instructions microprocessor 8086Multiplication & division instructions microprocessor 8086
Multiplication & division instructions microprocessor 8086
Β 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
Β 

Similar to Microprocessor and Assembly Language Programming Question Bank

A12 microprocessors & microcontrollers (common to eee & ecm)
A12 microprocessors & microcontrollers (common to eee & ecm)A12 microprocessors & microcontrollers (common to eee & ecm)
A12 microprocessors & microcontrollers (common to eee & ecm)Abhinay Potlabathini
Β 
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)Abhinay Potlabathini
Β 
A10 microprocessor & microcontrollers ( eee, ece & ecm )
A10 microprocessor & microcontrollers ( eee, ece & ecm )A10 microprocessor & microcontrollers ( eee, ece & ecm )
A10 microprocessor & microcontrollers ( eee, ece & ecm )Abhinay Potlabathini
Β 
EE6502 Microprocessors and Microcontrollers
EE6502 Microprocessors and MicrocontrollersEE6502 Microprocessors and Microcontrollers
EE6502 Microprocessors and MicrocontrollersSanthosh Kumar
Β 
17431 microprocessor & programming
17431  microprocessor & programming17431  microprocessor & programming
17431 microprocessor & programmingsoni_nits
Β 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
Β 
mpmc cse ppt.pdf
mpmc cse ppt.pdfmpmc cse ppt.pdf
mpmc cse ppt.pdfssuser0132001
Β 
Microprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareMicroprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareProf. Swapnil V. Kaware
Β 
Assembly language i
Assembly language iAssembly language i
Assembly language iVivek Kumar
Β 
Eee iv-microcontrollers [10 es42]-assignment
Eee iv-microcontrollers [10 es42]-assignmentEee iv-microcontrollers [10 es42]-assignment
Eee iv-microcontrollers [10 es42]-assignmentGopinath.B.L Naidu
Β 
Presentation on 8086 microprocessor
Presentation on 8086 microprocessorPresentation on 8086 microprocessor
Presentation on 8086 microprocessorDiponkor Bala
Β 
Microprocessor & Assembly language by team blackhole
Microprocessor & Assembly language by team blackholeMicroprocessor & Assembly language by team blackhole
Microprocessor & Assembly language by team blackholeMd Abdus Sobur Sikdar
Β 
8085 intel alp_manual_may81
8085 intel alp_manual_may818085 intel alp_manual_may81
8085 intel alp_manual_may81serjani
Β 
Qb microprocessors
Qb microprocessorsQb microprocessors
Qb microprocessorsNeelam Kapoor
Β 
Digital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIDigital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIpravinwj
Β 

Similar to Microprocessor and Assembly Language Programming Question Bank (20)

Eec503, mp 30 questions
Eec503, mp 30 questionsEec503, mp 30 questions
Eec503, mp 30 questions
Β 
Eec503, mp 30 questions
Eec503, mp 30 questionsEec503, mp 30 questions
Eec503, mp 30 questions
Β 
A12 microprocessors & microcontrollers (common to eee & ecm)
A12 microprocessors & microcontrollers (common to eee & ecm)A12 microprocessors & microcontrollers (common to eee & ecm)
A12 microprocessors & microcontrollers (common to eee & ecm)
Β 
Question Bank microcontroller 8051
Question Bank microcontroller 8051Question Bank microcontroller 8051
Question Bank microcontroller 8051
Β 
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)
A10 a11-microprocessor & microcontrollers (common to eee, ece & ecm)
Β 
A10 microprocessor & microcontrollers ( eee, ece & ecm )
A10 microprocessor & microcontrollers ( eee, ece & ecm )A10 microprocessor & microcontrollers ( eee, ece & ecm )
A10 microprocessor & microcontrollers ( eee, ece & ecm )
Β 
EE6502 Microprocessors and Microcontrollers
EE6502 Microprocessors and MicrocontrollersEE6502 Microprocessors and Microcontrollers
EE6502 Microprocessors and Microcontrollers
Β 
17431 microprocessor & programming
17431  microprocessor & programming17431  microprocessor & programming
17431 microprocessor & programming
Β 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Β 
Question Bank Microprocessor 8085
Question Bank Microprocessor 8085Question Bank Microprocessor 8085
Question Bank Microprocessor 8085
Β 
mpmc cse ppt.pdf
mpmc cse ppt.pdfmpmc cse ppt.pdf
mpmc cse ppt.pdf
Β 
Microprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareMicroprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. Kaware
Β 
Assembly language i
Assembly language iAssembly language i
Assembly language i
Β 
Eee iv-microcontrollers [10 es42]-assignment
Eee iv-microcontrollers [10 es42]-assignmentEee iv-microcontrollers [10 es42]-assignment
Eee iv-microcontrollers [10 es42]-assignment
Β 
Presentation on 8086 microprocessor
Presentation on 8086 microprocessorPresentation on 8086 microprocessor
Presentation on 8086 microprocessor
Β 
EE2356 Microprocessor and Microcontroller Lab Manuel
EE2356 Microprocessor and Microcontroller Lab ManuelEE2356 Microprocessor and Microcontroller Lab Manuel
EE2356 Microprocessor and Microcontroller Lab Manuel
Β 
Microprocessor & Assembly language by team blackhole
Microprocessor & Assembly language by team blackholeMicroprocessor & Assembly language by team blackhole
Microprocessor & Assembly language by team blackhole
Β 
8085 intel alp_manual_may81
8085 intel alp_manual_may818085 intel alp_manual_may81
8085 intel alp_manual_may81
Β 
Qb microprocessors
Qb microprocessorsQb microprocessors
Qb microprocessors
Β 
Digital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIDigital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-II
Β 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
Β 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
Β 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
Β 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
Β 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
Β 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
Β 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
Β 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
Β 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
Β 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
Β 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
Β 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
Β 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
Β 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
Β 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
Β 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
Β 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Β 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Β 
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Β 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
Β 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
Β 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
Β 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
Β 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Β 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
Β 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
Β 
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Β 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
Β 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Β 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Β 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Β 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
Β 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Β 

Microprocessor and Assembly Language Programming Question Bank

  • 1. GOVERNMENT POLYTECHNIC-AHMEDABAD BIOMEDICAL ENGINEERING DEPARTMENT Question bank Name of Faculty: Prof. Jainam S Shah Subject Name: Microprocessor And Assembly Language Programming Sem/Year: 4th/SY BME Subject Code: 3360302 Sr No Question Mark Syllabus Lesson No .1: Micro-processor Architecture & Micro-processor system 1 Define following terms Machine Language Flags Function of Following Pins High Level Language ALU RESET OUT Assembly Language PC RESET IN Byte SP HLDA Microprocessor Accumulator CLKOUT Micro computer Address bus READY Power supply Control bus HOLD RAM Memory ALE EPROM Word Length IO/M Nibble Machine Cycle HOLD Word length. Instruction cycle SID SOD 1/2 Microprocessor Architecture and its operation: Microprocessor initiated operations and 8085 bus organization, internal data operations and 8085 registers. Draw and explain 8085 Microprocessor architecture 3 Draw the architecture of 8085 microprocessor. 4 Write a short note on Bus organization of 8085 3 Draw the diagram of bus organization of 8085. 4 Draw and explain bus organization in 8085 processor. 7 Enlist 8-bit and 16-bit registers of 8085. 3 Draw the basic block diagram of micro processor. 3 1.2 Explain the difference between Von Neumann and Harvard architecture Compare Van Neumann and Harvard architecture in detail. 3/4/7
  • 2. 1.2Memory: Memory organization, memory map, Define Memory and give its classification. 4 Explain the memory interfacing with 8085 microprocessor. 4 Describe the memory organization in 8085. 7 Give differences between I/O map and memory map in 8085? 3 Draw the diagram for interfacing 8K EPROM with 8085 Microprocessor. 3 memory read and writes operation Draw and explain the timing diagram of Memory Read operation. 4 1.3 Microcomputer system Draw and explain Microprocessor based Temperature monitoring system. 7 Draw the block diagram of temperature monitoring system using microprocessor. 4 Describe the microcomputer system in detail. 7 1.4 Microprocessor 8085: Block diagram, addressand databus, Controland status signals Draw and explain Pin diagram of 8085 Microprocessor. 3 Draw the 8085 Pin diagram 4 Draw the block diagram of 8085. 3 Draw and explain Block diagram of 8085 Microprocessor. 4 Explain the function of following Pins of 8085 microprocessor. (1) ALE (2) IO/M (3) HOLD 3 Draw and explain programming model of 8085. 7 Draw the signaling diagram of microprocessor 8085. 4 Explain the signaling diagram of microprocessor 8085. 3 Explain the pin out diagram of microprocessor 8085 3 Draw and explain Signaling out diagram of 8085. 7 Describe the data bus of microprocessor 8085. 3 Describe the function of ALE in detail. 2/4 Explain how to demultiplex address from multiplex address/Data line. 4
  • 3. Describe Demultiplxed address data bus and control signals. 3 What is microprocessor? 2 Write the features of 8085 microprocessor. 2 What is Accumulator? 2 What is the use of CLKOUT and RESET OUT signals? 2 Describe the function of following pins in 8085. a. READY b. RESET IN 2 What is the use of ALE signal? 2 What is the use of HOLD & HLDA signals? 2 Power-supply and clock frequency Describe the Clock frequency of microprocessor 8085. 3 Write a range of crystal oscillator frequency for 8085. And explain under clock and over clock situations. 3 Power supply 2 Interrupts and externally initiated operations, Define interrupt and explain the types of interrupt in 8085 microprocessor. 4 Enlist Hardware Interrupts of 8085 with its Address & Priority. 3 Describe the interrupts for microprocessor 8085. 4 Explain the master slave concept for microprocessor 8085. 3 Serial i/o ports, bus timings Explain SOP and SIP of 8085 4 Flags Draw and explain Flag Register in detail. Draw the flag register with each bit specification. 3
  • 4. Syllabus Lesson No .2: 8085 Instruction and Timing Define following terms Instruction cycle Machine Cycle 2 2.1 Instruction classification: Review of 8085 operations Define instruction and explain various instruction formats. 3 Write a short note on classification of instruction set. 3 2.2 Instruction Formats: Single bytes, two bytes and three bytes instructions, op-code format Explain the Addressing modes of 8085. 3 Enlist various addressing modes in 8085 and explain any two of them briefly. 4/7 Enlist various addressing modes in 8085. 4 List the name of addressing mode of (i) MOV C, D (ii) LXI SP,2800 (iii) STC 3 Give the two examples of single byte and three byte instructions of 8085. 7 Discuss Instruction Format w.r.to 8085 4 2.2 Instruction timings and operation status, simple programs Define Timing diagram. Draw timing diagram for MOV B, C instruction which is stored at E3D7H memory location. 3 Draw and explain the timing diagram of Memory Read operation. 4 Draw the timing diagram of memory read and memory write cycle. 4 Define the following terms: i) Byte ii) Flags iii) Instruction cycle. 7 Define instruction cycle and machine cycle. 2
  • 5. Syllabus Lesson No .3: 8085 Instruction set Explain following Instructions 3.1 Data transfer 3.2 Arithmetic instructions 3.3 Logical operations 3.4 Branch operations 3.5 Stack, I/O and Machine control LHLD 3FE9H INX B RAR CALL POP H LXI D, 2055H CMC RLC JMP PUSH MVI M, 3AH ADD ORA E RIM PCHL ADC XRL XTHL XCHG CMP IN 05H LXI B 4050H 2 Mark Each 3.1 Data transfer instructions. Explain Data transfer instruction in detail. 4 Describe the Data moving instruction with one example of each. 7 Enlist data transfer instructions. 4 3.2 Arithmetic instructions. Enlist arithmetic and logical instruction of 8085. 3 Give the example of ADD and ADC instruction 4 3.3 Logical operations. Describe the Logical instruction with one example of each. 7 Give the example of XRL and CMP instruction. 4 Write a program to two times rotate left the data 21h of Accumulator register. 3 Enlist the logical opcodes and give one example of each. 3 3.4 Branch operations. Give the example of JMP and CALL. 4 3.5 Stack, I/O and Machine control Instructions. What is Stack? Explain its operation with example. 3 Write a program in which data fetch from port 02h, store that data in to HL registers. 7 Explain PUSH & POP instructions. 3
  • 6. 3.6 Simple programs using 8085 instructions. Data Transfer instruction Based The following block of data is stored in the memory location 3955H to 395AH. Transfer the data to the location 3980H to 3985H in the reverse order. (DATA –1AH, 39H, 45H, A7H, 8EH, 49H) 4 Write assembly language program to find out data 3EH from 16 data stored at 2050H onwards and store the result in 3050H memory location. 3 Write a program in which data fetch from port 02h, store that data in to HL registers. 7 Write a program to transfer 01h to 08h data in memory location 2000h to 2007h. 4 Write Programs in 8085 assembly language to Transfer block of 10 data from location 5050H to 6050H onwards. 4 Write an assembly language program for copy the data 55h in to register A and B. 3 Write an assembly language program for transfer the series of data from 3000h to 4000h. 4 Arithmetic & Logical instruction Based Write a program to add any two odd numbers. 7 Write an assembly language program for adding the data 34h and 56h. 3 Write assembly language program to add two 8 bit data which stored 2044H and 2045H memory location and store the result again in 2046H. 4 Write assembly language program to add two 16 bit Numbers. 4 Write a program for adding data 21h and 22h in A and B register respectively. 4 Write a Program to find the 2’s complement of a byte stored in register B and save the answer in register C. 4 Write a program to two times rotate left the data 21h of Accumulator register. 3
  • 7. Syllabus Lesson No .4: Programming Techniques 4.1. Looping, counting and indexing Explain looping and counting with an example. 4 Give the example of JMP and CALL. 4 Enlist the types of looping. 3 4.2. Logic operations Write a program to two times rotate left the data 21h of Accumulator register. 3 4.3. Counter and timing delays. Compare timers and counters in brief. 3 4.4. Stack and subroutines. Give the example of JMP and CALL. 4 Write a difference between CALL and JMP 4 Describe the subroutine program with example. 3 4.5. Code conversion, BCD arithmetic and 16 bit data operations. Write a program to add any two odd numbers. 7 Write an assembly language program for adding the data 34h and 56h. 3 Write a program for adding data 21h and 22h in A and B register respectively. 4 Write assembly language program to add two 16 bit Numbers. 4
  • 8. Syllabus Lesson No .5: Advance Microprocessor and its medical applications. 5.1 8086 /8088 architecture. Draw and explain architecture of 8086 processor. 4 Draw the architecture of 8086 Microprocessor 3 Draw and explain basic block diagram of 8086 processor. 7 5.2 32 bit Microprocessor 80386: Introduction/Architecture 5.3 The Intel Pentium processor: Internal block diagram Explain the block diagram of Intel Pentium processor. 4 Give the over view of Intel Pentium processor in brief. 7 Explain Pentium processor with diagram. 7 Draw the block diagram of Pentium processor. 4 5.4 RISC processor: Introduction & features. Compare the RISC machine with CISC machine. 4/7 Describe the RISC processor with its features. 4 RISC 2 Describe the RISC processor in brief. 4 5.5 Human body temperature measurement using microprocessor. Draw and explain Microprocessor based Temperature monitoring system. 7 Draw the block diagram of temperature monitoring system using microprocessor. 4 5.6 Microprocessor based Electrocardiograph (ECG) monitoring system. Write a short note on microprocessor based ECG system. 7 Text Book: 1. "Microprocessor Architecture, Programming & Applications with 8085 and 8080 A, By R.S. Gaonkar, Willey Eastern Ltd. 2. Handbook of Bio-Medical Instrumentation by R.S.Kahandpur, PHI Publication