Upload
ramesh-gupta
View
214
Download
0
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!