7
BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANI WORK-INTEGRATED LEARNING PROGRAMMES DIVISION BITS-WIPRO Collaborative Programme: MS in Software Engineering I SEMESTER COURSE HANDOUT Course No. : SEWP ZC261 Course Title : Digital Electronics & Microprocessors Course Description Binary logic gates; logic circuits; Boolean algebra and K-map simplification; number systems and code; arithmetic logic units; flipflops; registers and counters; introduction to microprocessors; architecture; instruction set and programming; memory and I/O interfacing; examples of system design. Scope and Objectives The course aims at teaching students the fundamentals of Digital electronics & Digital Systems Design. It also covers 8-bit microprocessor architecture, Programming and interfacing of memory and I/O. Using these concepts the students will be able to design microprocessor based systems for different applications. Prescribed Text Books T1. Ronald J. Tocci, Neal S. Widmer and Gregory L. Moss, Digital Systems : Principles and Applications, Pearson Education. Ninth Edition T2. Barry B. Brey and C.R. Sarma, The Intel Microprocessors : Architecture, Programming and Interfacing, Pearson Education.

digi_ho

Embed Size (px)

DESCRIPTION

digi ho

Citation preview

BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANIWORK-INTEGRATEDLEARNING PROGRAMMES DIVISIONBITS-WIPRO Collabora!"# Pro$ra%%#& MS !' So()ar# E'$!'##r!'$I SEMESTERCOURSE HANDOUTCo*r+# No,& SEWP -C./0Co*r+# T!l#& D!$!al El#1ro'!1+ & M!1ro2ro1#++or+ Co*r+# D#+1r!2!o' Binarylogicgates; logiccircuits; BooleanalgebraandK-mapsimplification; numbersystemsandcode;arithmetic logic units; flipflops; registers and counters; introduction to microprocessors; architecture;instruction set and programming; memory and I/O interfacing; examples of system design. S1o2# a'3 Ob4#1!"#+The course aims at teaching students the fundamentals of Digital electronicsDigital !ystems Design. Italso co"ers #-bit microprocessor architecture$ %rogramming and interfacing of memory and I/O. &sing theseconcepts the students 'ill be able to design microprocessor based systems for different applications.

Pr#+1r!b#3 T#5 Boo6+T(. )onald *. Tocci$ +eal !. ,idmer and -regory .. /oss$ Digital !ystems 0 %rinciples and 1pplications$%earson 2ducation.+inth 2ditionT3. Barry B. Brey and 4.). !arma$ The Intel /icroprocessors 0 1rchitecture$ %rogramming andInterfacing$ %earson 2ducation.PLAN OF STUDY S, No,D*ra!o'!' Ho*r+R#(#r#'1#!' 7# boo6L#ar'!'$ ob4#1!"#+ ( ( T( 0 4h 3 NUMBER SYSTEMS AND CODESTo b# abl# o &(. 4on"ert a number from one number system 5decimal$ binary$ octal$ hexadecimal6 to its e7ui"alent in one of the other number systems3. &nderstand the ad"antages of the octal and hexadecimal number systems.8. 4ount in octal and hexadecimal number systems9. )epresent decimal numbers using the B4D code.:. &nderstand the difference bet'een B4D and straight binary.;. &nderstand the purpose of 1!4II code2)! and D2/&.TI%.2>2)! ; 3 T3 0 4h ( 4h3MICROPROCESSOR AND ITS ARCHITECTURETo b# abl# o &(. 2xplain the function of each bloc@ of a computer system3. -i"e a brief historical perspecti"e of 4omputers8. %ro"ide a o"er"ie' of Intel microprcessors 9. &nderstand and 2xplain the internal architecture of #B#; microprocessor < 3 T3 0 4h 3 MICROPROCESSOR AND ITS ARCHITECTURETo b# abl# o & 3. 2xplain the function and purpose of eachregister in #B#;8. Detail the flag register and the purpose of each flag bit9. &nderstand and explain !egments and Offsets:. 2xplain Default !egments# 3 R#"!#) a'3 Probl#% Sol"!'$ A 3 T3 0 4h 8 ADDRESSING MODESTo b# abl# o &(. 2xplain the operation of each data-addressing mode3. &se the data-addressing modes to form assembly language statements8. 2xplain the operation of each program memory-addressing mode.9. ?orm appropriate assembly and mchine language statements:. &se appropriate addressing mode to accomplish a gi"en tas@;. 2xplain !tac@ read/'rite se7uence of operations (B 3 T3 0 4h 9 DATA MOVEMENT INSTRUCTIONSTo b# abl# o &(. 2xplain %&!=$ %O%$ .21$ .D!$ .2!$ .OD!$ !TO!$ /OC!$ >4=-$.1=?$ !1=?$ >.1T$I+$ O&T3. 2xplain the purpose and usage of !2-/2+T OC2))ID2 %)2?I>.8. 2xplain the purpose and usage of 1!!2/B.2) DI)24TIC2! (((3 9 T3 0 4h : ARITHMETIC AND LOGIC INSTRUCTIONSTo b# abl# o &(.2xplain 1dditioninstructions such as 1DD$ I+4$ 1D4$ +2-3.2xplain!ubtraction instructions such as!&B$ D24$ !BB8.2xplain !hift/)otate instructions such as !=.$ !=)$ !1.$ !1)$ )O.$ )4.$ )4)$ )O)9.2xplain/ultiplication and di"ision instructions such asI/&.$ /&.$ DIC$ IDIC:.2xplain logical instructions such as 4/%$ 1+D$ O)$ >O)$ T2!T$ +OT;.2xplain adDustment operation on decimal and 1!4II representations such asD11$ D1!$ 111$ 11D$ 11/$ 11!