Unit 1 Lect 1
Unit 1 Lect 1
LANGUAGE PROGRAMMING
(Course Code: 3330705)
COURSE OFFERED IN :
SEMESTER : 3, DIPLOMA COMPUTER ENGINEERING
Basic concepts
Traditional Block Diagram of Computer System
Definition
Evolution of Intel Microprocessor
System Bus Organization
Basic concepts
Dual-in Line
Package (DIP)
Pin-Grid Array
(PGA)
System Bus
The system bus is a communication path between
the microprocessor and the peripheral device/
memory, it is nothing but a group of wires that
carries data in the form of bits.
Types of Buses:
1) Data Bus
2) Address Bus
3) Control Bus
Data Bus
The data bus is used to transfer data between
memory and processor or between I/O device and
processor.
It is bi-directional in nature.
It is 8-bits (notation:D0-D7) in size means it transmit
8-bits of data simultaneously from one end to other.
The 8-bits data lines are manipulating 8-bit data
ranging from 00 to FF i.e. (28 = 256) different port
addresses can be available to communicate with
microprocessor.
Address Bus
The address bus is used to transfer address of
memory or port number of I/O device from where
required data to be read or write.
It is uni-directional in nature, means microprocessor
can only give the address to memory/ IO.
It is 16-bits (notation:A0-A15) in size.
Number of memory locations: 216 -65536 or 64K (in
decimal)
Range of Address: 0000H - FFFFH
Control Bus
The control bus is used for sending control signals to the
memory and I/O devices. The CPU sends control signal on
the control bus to perform which type of operations to be
performed with memory and IO.
Some of the control bus signals are as follows:
Memory read – to read data from memory
Memory write – to write data to memory
I/O read – to read data from input port
I/O write – to write data to output port.
System Bus Organization
Thank You !!!