Book Details

MICROPROCESSORS

MICROPROCESSORS

Published by uLektz

Course Code:PCEC4301

Author:uLektz

University: Biju Patnaik University of Technology (BPUT)

Regulation:2010

Categories:Mechanical

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :MICROPROCESSORS of PCEC4301 covers the latest syllabus prescribed by Biju Patnaik University of Technology (BPUT) for regulation 2010. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT-I: ORGANIZATION OF MICROPROCESSOR

1.1 Introduction to the general concept of microprocessor organization

1.2 I/O sub-systems, programming the system, ALU, instruction execution, instruction word format

1.3 Addressing modes, address/data/control bus, tristate bus, interfacing I/O devices

1.4 Data transfer schemes, architectural advancements of microprocessor, evolution of microprocessors

UNIT-II: INTEL 8086- HARDWARE ARCHITECTURE

2.1 Introduction, Bus interface unit(BIU), Execution unit(EU), pin description, register organization, instruction pointer

2.2 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

2.3 Bidirectional bus trans-receiver 8286/8287, bus controller 8288, bus cycle memory read/write for minimum mode

2.4 8086 system configuration (minimum mode as well as maximum mode), memory interfacing

2.5 Interrupt processing; software interrupts, single step interrupt, non-maskable interrupt, maskable interrupt, interrupt priority

2.6 DMA, Halt State, Wait for Test state, comparison between 8086 an 8088

UNIT-III: INSTRUCTION SET AND PROGRAMMING, I/O INTERFACING

3.1 Programmer’s model of Intel 8086, operand type

3.2 Addressing modes 8086 assembler directives, instruction set, programming examples on data transfer group, arithmetic-logical groups, control transfer groups (loop and loop handling instruction)

3.3 Conditional and unconditional group, procedures and stack operations, string instructions

3.4 Branch program structure like IF-THEN-ELSE REPEAT-UNTIL and WHILE-DO

3.5 I/O Interfacing: 8-bit input- output port 8255 PPI, memory mapped i/o ports

3.6 8254 programmable Interval Timer, 8273 Programmable Direct Memory Access Controller

3.7 8251 USART, 8279 Programmable Keyboard/Display Controller

loading