This document contains questions from a previous year's exam on microprocessors and microcontrollers. It includes questions about:
1. The steps involved in decoding and executing an instruction on the 8086 microprocessor.
2. Drawing block diagrams and explaining the internal architecture of various microprocessors and microcontrollers like the 8086, 8087 co-processor, 8255 peripheral interface, and 8051 microcontroller.
3. Writing assembly language programs to perform tasks like adding numbers, generating waveforms, and interfacing with peripherals on the 8086 microprocessor.
This document contains questions from a previous year's exam on microprocessors and microcontrollers. It includes questions about:
1. The steps involved in decoding and executing an instruction on the 8086 microprocessor.
2. Drawing block diagrams and explaining the internal architecture of various microprocessors and microcontrollers like the 8086, 8087 co-processor, 8255 peripheral interface, and 8051 microcontroller.
3. Writing assembly language programs to perform tasks like adding numbers, generating waveforms, and interfacing with peripherals on the 8086 microprocessor.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
This document contains questions from a previous year's exam on microprocessors and microcontrollers. It includes questions about:
1. The steps involved in decoding and executing an instruction on the 8086 microprocessor.
2. Drawing block diagrams and explaining the internal architecture of various microprocessors and microcontrollers like the 8086, 8087 co-processor, 8255 peripheral interface, and 8051 microcontroller.
3. Writing assembly language programs to perform tasks like adding numbers, generating waveforms, and interfacing with peripherals on the 8086 microprocessor.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
MCROPROCESSORS AND MCROCONTROERS - Muy zo1o Annu UnIversILy
PrevIus Yeur ModeI QuesLIon Puper
B.E.JB.TecI. DEGREE EXAMNATON, APRJMAY zo1o ourLI SemesLer CompuLer ScIence und EngIneerIng...neLcuIeworId.com CSg - MICROPROCISSORS AN MICROCONTROLLIRS (Common Lo nIormuLIon TecInoIogy) (ReguIuLIon zoo8)...neLcuIeworId.com TIme: TIree Iours MuxImum: 1oo Murks Answer A QuesLIons PART A - {1o = o Murks) 1. Assume LIuL LIe uccumuIuLor conLuIns duLu byLes 8zH und LIe InsLrucLIon MOV C, A (qH) Is IeLcIed. IsL LIe sLeps In decodIng und execuLIng LIe InsLrucLIon. z. WIuL ure LIe second byLes In LIe InsLrucLIon N und OUT oI 8o8 mIcroprocessor? . Druw LIe 8o86 IIug regIsLer IormuL. q. IsL dIIIerenL Lypes oI 8o86 Iurdwure InLerrupLs. . Compure cIoseIy coupIed conIIguruLIon wILI IooseIy coupIed conIIguruLIon. 6. MenLIon LIe need Ior co-processor In u mIcroprocessor bused sysLem. ;. Cun un InpuL porL und un ouLpuL porL Iuve LIe sume porL uddress? JusLIIy. 8. WIy Is eucI cIunneI In DMA conLroIIer resLrIcLed Lo 16K byLes oI duLu LrunsIer? q. WILI XTA = 11.oqz MHz, wIuL vuIue sIouId be Iouded InLo TH1 Lo Iuve q6oo buud ruLe? 1o. How do you seIecL LIe regIsLer bunk In 8oI mIcroconLroIIer? PART B - {g 16 = So Murks)...neLcuIeworId.com 11. (u) (I) WrILe un 8o8 ussembIy Iunguuge progrum wILI IIowcIurL Ior LIe IoIIowIng: SIx byLes ure sLored In memory IocuLIons sLurLIng uL XXoH. Add uII LIe duLu byLes. Use regIsLer B Lo suve uny curry generuLed wIIIe uddIng LIe duLu byLes. SLore LIe sum uL Lwo consecuLIve memory IocuLIons, XX;oH und XX;H. DuLu (H): Az, A, D, E, q8, 8B. (8)...neLcuIeworId.com (II) WrILe u progrum Lo generuLe u conLInuous squure wuve wILI LIe perIod oI oo s . Assume LIe sysLem cIock perIod Is zns und use bIL Do Lo ouLpuL LIe squure wuve. (8) Or (b) (I) ExpIuIn LIe IoIIowIng 8o8 InsLrucLIons wILI un exumpIe JP, JPO, CM, RPE. DAA, XCHG. SPH und PCH. (8) (II) Druw LIe LImIng dIugrum Ior LIe InsLrucLIon MV A, zI und OUT o1I. (8)...neLcuIeworId.com 1z. (u) (I) Druw LIe InLernuI bIock dIugrum oI 8o86 mIcroprocessor und expIuIn. (8) (II) ExpIuIn uny eIgIL ussembIer dIrecLIves oI 8o86 mIcroprocessor. (8) Or (b) (I) GIve LIree exumpIes Ior LIe IoIIowIng 8o86 mIcroprocessor InsLrucLIons: SLrIng nsLrucLIons, Process ConLroI nsLrucLIons, Progrum ExecuLIon TrunsIer nsLrucLIons und BIL MunIpuIuLIon nsLrucLIons. (1z) (II) How does one deIIne und CuII Mucro purumeLers oI 8o86 mIcroprocessor? (q)...neLcuIeworId.com 1. (u) (I) Druw LIe InLernuI bIock dIugrum oI 8o8; Co-processor und expIuIn IL wILI 8o8; conLroI word und sLuLus word IormuLs. (1z) (II) GIve Lwo exumpIes Ior pucked decImuI duLu LrunsIers und InLeger duLu LrunsIers oI un 8o8; Co-processor. (q)...neLcuIeworId.com Or (b) Druw LIe urcIILecLure oI 8o8q JO Co-processor und expIuIn. (16) 1q. (u) Druw LIe bIock dIugrum oI 8z;q KeybourdJDIspIuy conLroIIer und expIuIn Iow Lo InLerIuce LIe Hex Key Pud und ;-segmenL EDs usIng 8z;q. (16) Or (b) (I) Druw LIe IuncLIonuI bIock dIugrum oI 8zq LImer und expIuIn LIe dIIIerenL modes oI operuLIon. (8)...neLcuIeworId.com (II) Druw LIe bIock dIugrum oI 8zqA und expIuIn Iow Lo progrum 8zqA. (8)...neLcuIeworId.com 1. (u) (I) ExpIuIn LIe memory sLrucLure oI un 8o1 MIcroconLroIIer. (8) (II) How does one InLerIuce u 16 z CD DIspIuy usIng 8o1 MIcroconLroIIer? (8) Or...neLcuIeworId.com (b) (I) ExpIuIn LIe on-cIIp LImer modes oI un 8o1 MIcroconLroIIer. (8) (II) ExpIuIn Iow Lo InLerIuce un 8-bIL ADC wILI 8o1 MIcroconLroIIer. (8)