OR

Code No: OR310552

III B.Tech I Semester Supplementary Examinations, May 2005 INTERFACING WITH MICROPROCESSORS ( Common to Computer Science & Engineering and Information Technology) Time: 3 hours Max Marks: 70 Answer any FIVE Questions All Questions carry equal marks ????? 1. Write short notes on the following: (a) Relative and based addressing modes of 8086 (b) Interrupt structure of 8086 (c) Use of CALL and RET instructions in executing procedures 2. (a) Write briefly about the importance of the 8086 LOOP instructions. (b) Write an 8086 assembly language program sequence which uses the LOOP instruction to add the contents of M words beginning at the address ARRAY and stores the result in TOTAL. 3. (a) Bring out the importance of using procedures in assembly language programming. (b) What is a recursive procedure ? Write a recursive procedure to calculate the factorial of a number N. 4. (a) Explain the term hand shaking as it applies to computer I/O system. (b) Develop an I/O port decoder, using a PAL16OL.8, that generates 16-bit I/O strober for the 16 bit I/O port address 100 DH .....1001 H.....1003 H......100 EH......100FH. 5. (a) What is the advantage of DMA control data transfer over interrupt driven or program control Data transfer? Why are DMA control data transfers faster? (b) With a neat flow diagram, explain sequence of operations for DMA data transfer. 6. (a) Design a circuit to activate a actuator, based on a bit combination given by eight switches interfaced to a microprocessor (b) Design a interface circuit to feed numbers 0-9 through a linearly encoded switches and to display the number on a seven segment LED through a microprocessor 7. Explain write pre-compensation, data separation, phase locked loop and CRC in floppy disk interface. 8. Write a program to initialize 8251 in synchronous mode with even parity, single SYNCH character, 7 bit data character. Then receive FFH bytes of data from a remote terminal and store it in the memory at address 5000 H: 2000H. 1 of 2

OR

Code No: OR310552 ?????

2 of 2

OR310552-INTERFACING WITH MICROPROCESSORS.pdf

INTERFACING WITH MICROPROCESSORS. ( Common to Computer Science & Engineering and Information. Technology). Time: 3 hours. Max Marks: 70 ... (b) Write an 8086 assembly language program sequence which uses the LOOP ... (a) Bring out the importance of using procedures in assembly language program-.

32KB Sizes 0 Downloads 108 Views

Recommend Documents

With Sympathy With Sympathy
Apr 2, 2015 - 1621 Bryson Street. Midfield, AL 35. Goal for Annie Armstrong. Easter Offering is $2,500.00. Current Total $. With Sympathy. Our love and prayers go to Bonnie Knighten, family and friends in the death of Ernie Knighten. Volume 6 Edition

Work with strings with stringr : : CHEAT SHEET
The stringr package provides a set of internally consistent tools for working with character strings, i.e. sequences of characters surrounded by quotation marks. NA NA. Subset Strings str_sub(string, start = 1L, end = -1L) Extract substrings from a c

Mindshare partners with DoubleClick to make ... - Think with Google
being the use of Google Analytics, Mindshare eventually chose the ... on making strategic optimizations by looking more closely at the data and ... big benefit.”.

Common Pool Resource with Free Mobility Voting with ...
Jan 14, 2009 - payoff of the group. When players display other regarding preferences, the sanctioning opportunity will discipline selfish players and improves efficiency of the system. Again, we are not concerned with other regarding preferences mode

Using responsive web design together with ... - Think with Google
a customer to reach relevant conversion touch points on our site allowing them to either buy ... The company upgraded all of its AdWords marketing to enhanced.

Tree models with Scikit-Learn Great learners with little ... - CiteSeerX
Apr 3, 2015 - Data comes as a finite learning set L = (X, y) where. Input samples are given as an array of shape (n samples, n features). E.g., feature values ...