Featured Post

80186 Microprocessors: Introduction and Architecture

Hello friends, today we are going to discuss the 80186 microprocessor with integrated peripherals. The Intel 80186 is an improved version of the 8086 microprocessor. 80186 is a 16-bit microprocessor with a 16-bit data bus and a 20-bit address bus. It has a programmable peripheral device integrated into the same package. The instruction set of the 80186 is a superset of the instruction set of the 8086. The term super-set means that all of the 8086 instructions will execute properly on an 80186, but the 80186 has a few additional instructions. The following figure shows the block diagram and pin diagram of 80186. The CPU is divided into seven independent functional parts. 80186 internal block diagram  80186 68-pins pin diagram  Functional parts of 80186 Microprocessor The Bus Interface Unit (BIU) Execution Unit (EU) Clock Generator Programmable interrupt controller Programmable Chip Select Unit (CSU) Programmable DMA Unit Programmable counter/timers The Bus Interface Unit

Bus Structure of 8085 Microprocessor

Hello friends, today we are going to discuss the bus structure of the 8085 microprocessor.

The microprocessor MPU is a programmable integrated device and performs various operations with peripheral devices by using three sets of communication lines called buses. buses are nothing but a group of wires which carries data to supply from one device to another device. There are basically three types: the address bus, the data bus and the control bus. And these three combined lines are called a system bus.


Bus Structure of 8085 Microprocessor
Bus Structure of 8085 Microprocessor

Address bus:

An address bus is a group of 16 lines generally called A0 – A15 to carry a 16-bit address of memory location.
In a computer system, each peripheral or memory location is identified by a Hexadecimal number called an address. It represents 0000 H to FFFF H . H means hexadecimal no.  This is similar to the postal address of a house.
The address bus is unidirectional, which means bit flow in only one direction from MPU to the peripheral.
MPU carries 16-bit address i.e. 216 = 65,536 or 64K memory locations.

Data Bus:

A data bus is a group of eight bidirectional lines used for data flow in both the directions between MPH and peripheral devices. The 8 data lines are manipulating 8-bit data ranging from 00 to FF i.e. (28 =  256)  numbers from 0000 0000 -1111 1111. This 8-bit data is called word length and the register size of a microprocessor and MPH is called an 8-bit microprocessor.

Control bus:

The control bus is having various single lines used for sending control signals in the form of the pulse to the memory and I/O devices. The MPU generates specific control signals to perform a particular operation. Some of these control signals are memory read, memory write, I/O read and I/O write.

You may also like this.

Well, how you found this article, is this useful? I'm sure this will help you more. If you would like more information please let me know through comments in the right below.
Subscribed to the My Computer Tutors for updates. I will keep updating you with the latest tutorials. 

Comments

Post a Comment

Your comment will inspire me, Please leave your comment