You are on page 1of 2

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)

You might also like