Module1 8086 Microprocessor and Peripherals part2 .

Signal Description of 8086 Microprocessor The 8086 Microprocessor is a 16-bit CPU available in 3 clock rates, i.e. 5, 8 and 10MHz, packaged in a 40 pin CERDIP or plastic package. The 8086 Microprocessor operates in single processor or multiprocessor configurations to achieve high performance. The pin configuration is as shown in fig1. Some of […]
Continue reading…

 

Module1 8086 Microprocessor and Peripherals part2.

Physical address formation: The 8086 addresses a segmented memory. The complete physical address which is 20-bits long is generated using segment and offset registers each of the size 16-bit.The content of a segment register also called as segment address, and content of an offset register also called as offset address. To get total physical address, […]
Continue reading…

 

Module1 8086 Microprocessor and Peripherals part1.

Introduction: Microprocessor: It is a semiconductor device consisting of electronic logic circuits manufactured by using either a Large scale (LSI) or Very Large Scale (VLSI) Integration Technique. It includes the ALU, register arrays and control circuits on a single chip. The microprocessor has a set of instructions, designed internally, to manipulate data and communicate with […]
Continue reading…

 

Microprocessors and Microcontrollers/Architecture of Micro controllers part3.

General Purpose I/O Ports • Port 0 whose lines can serve as either general purpose inputs or alternatively as input to the analog-to-digital converter family. • Port 1 is a quasi-bidirectional I/O port. • Port 2 includes four input lines, two output lines, and two quasi-bidirectional I/O lines. • Port 3 and 4 when used […]
Continue reading…

 

Microprocessors and Microcontrollers/Architecture of Micro controllers part2.

Architecture • The MCS-96 supports a complete instruction set which includes bit operations, byte operations, word operations, double-word operations (unsigned 32 bit), long operations (signed 32 bit), flag manipulations as well as jump and call instructions. • All the standard logical and arithmetic instructions function as both byte and word operations. • The jump bit […]
Continue reading…

 

Microprocessors and Microcontrollers/Architecture of Micro controllers part1.

Microcontroller Contents •Introduction •Inside 8051 •Instructions •Interfacing Introduction • Definition of a Microcontroller • Difference with a Microprocessor • Microcontroller is used where ever Definition • It is a single chip • Consists of Cpu, Memory • I/O ports, timers and other peripherals Difference Where ever • Small size • Low cost • Low power […]
Continue reading…

 

Module 4 learning unit 11 of Microprocessors and Microcontrollers/Coprocessor.

Module 4 learning unit 11: Data Types �Internally, all data operands are converted to the 80-bit temporary real format. We have 3 types. •Integer data type •Packed BCD data type •Real data type Coprocessor data types Integer Data Type Packed BCD Real data type Example Converting a decimal number into a Floating-point number. 1) Converting […]
Continue reading…

 

Module 4 learning unit 10 of Microprocessors and Microcontrollers/Coprocessor part2.

INTERFACING �Multiplexed address-data bus lines are connected directly from the 8086 to 8087. �The status lines and the queue status lines connected directly from 8086 to 8087. �The Request/Grant signal RQ/GT0 of 8087 is connected to RQ/GT1 of 8086. �BUSY signal 8087 is connected to TEST pin of 8086. �Interrupt output INT of the 8087 […]
Continue reading…

 

Module 4 learning unit 10 of Microprocessors and Microcontrollers/Coprocessor part1.

Module 4 learning unit 10: Contents •Architecture of 8087 •Data types •Interfacing •Instructions and programming Overview Each processor in the 80 x 86 families has a corresponding coprocessor with which it is compatible. Math Coprocessor is known as NPX,NDP, FUP. Numeric processor extension (NPX), Numeric data processor (NDP), Floating point unit (FUP). Compatible Processor and […]
Continue reading…

 

Module 3 learning unit 9 of Microprocessors and Microcontrollers/Interfacing With 8086 part4.

Interfacing Analog to Digital Data Converters • In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. • We have already studied 8255 interfacing with 8086 as an I/O port, in previous section. This section we will only emphasize the interfacing techniques of analog to digital […]
Continue reading…