Sie sind auf Seite 1von 3

PCEC4301 MICROPROCESSORS (3-0-0) Module-I : (10 Hours) Organization of Microprocessor

Introduction to the general concept of microprocessor organization, I/O sub-systems, programming the system, ALU, instruction execution, instruction word format, addressing modes, address/data/control bus, tristate bus, interfacing I/O devices, data transfer schemes, architectural advancements of microprocessor, evolution of microprocessors. Module-II : (12 Hours) Intel 8086- Hardware Architecture: Introduction, Bus interface unit(BIU), Execution unit(EU), pin description, register organization, instruction pointer, data register, pointer and index registers, status register, stack, external memory addressing, bus cycle (minimum mode):memory or I/O read/write for minimum mode, clock generator Intel- 8284A, bidirectional bus trans-receiver 8286/8287, bus controller 8288, bus cycle memory read/write for minimum mode, 8086 system configuration (minimum mode as well as maximum mode), memory interfacing, interrupt processing; software interrupts, single step interrupt, nonmaskable interrupt, maskable interrupt, interrupt priority, DMA, Halt State, Wait for Test state, comparison between 8086 an 8088. Module-III : (13 Hours) Instruction set and programming: Programmers model of Intel 8086, operand type, addressing modes 8086 assembler directives, instruction set, programming examples on data transfer group, arithmeticlogical groups, control transfer groups (loop and loop handling instruction), conditional and unconditional group, procedures and stack operations, string instructions.,branch program structure like IF-THEN-ELSE REPEAT-UNTIL and WHILE-DO, I/O Interfacing ;

8-bit input- output port 8255 PPI, memory mapped i/o ports,8254 programmable Interval Timer, 8273 Programmable Direct Memory Access Controller, 8251 USART, 8279 Programmable Keyboard/Display Controller.
PCEC7301 MICRO PROCESSOR LAB (0-0-3)
Equipment necessary:8086 training kit with minimum two line and 10 characters per line LCD display On-board single line/two pass assembler with all standard directives.ADC and DAC card.I/O port chipTimer Buffered standard portInterrupt controllerIBM PC Keyboard and Interface.Rs 232C Serial Interface.Standard MONITOR Program.PC based cross- assembler, editor, linker, binary code converter with up-load and down load facilities.50 MHZ DSO for measurement of timing diagram.Some interface cards like Stair case simulatorStepper motor control card with stepper motors.List of Experiments to be conducted.Part AStudy of 8086 kit and all the peripheral pin numbersDetail study of use of MONITOR program. Learn how to edit the program, assemble it and run it in all the different modes ( GO, step and Break-point mode. (2 Periods)Simple Programs to understand operation of different set of instructions likePrograms related to data transfer groupRelated to different addressing modes.Flag manipulation.Simple programs related to Arithmetic, logical, and shift operation.Loop and Branch InstructionsString operations.Stack manipulation and subroutine program. (5 Periods)At least seven of the following list of experiments.

1. Arranging a set of date in ascending and descending order. 2. Finding out the number of positive, negative and zeros from a data set. 3. transfer of data from one memory location to another memory location. 4. Searching the existence of a certain data in a given data set. 5. Gray to Binary and Binary to Gray conversion and BCD to Binary and Binary to BCD Conversion 6. Design a Up/down Counter. 7. Multiply two 8 Bit numbers using Successive addition and shifting method. 8. Add a series of unsigned 8- Bit data. Extend the experiment to add signed number and multi byte numbers. 9. Generate a Square wave and rectangular wave of given frequency at the output pin of 8255 chip. 10. Finding out 10s complement of a 4- digit BCD number. 11. Add a series of Decimal numbers.

12. Division of 8 Bit unsigned numbers by two. Division of a unsigned numbers by two. 13. Disassembling of the given 2 digit decimal number into two nibbles. 14. Generation of different types of analog signal using DAC. 15. Sampling of analog signal using ADC. 16. A small project work for construction of a display system/ real time digital clock.

Das könnte Ihnen auch gefallen