PDR - Unit I
PDR - Unit I
PDR - Unit I
ROBOTICS
Microprocessor
• A microprocessor is a computer processor which
incorporates the functions of a computer's central
processing unit (CPU) on a single integrated circuit
(IC), or at most a few integrated circuits.
• The integration of a whole CPU onto a single chip or
on a few chips greatly reduced the cost of processing
power, increasing efficiency.
• Integrated circuit processors are produced in large
numbers by highly automated processes resulting in
a low per unit cost.
• A microprocessor as the term has to be know, is a general-
purpose digital computer central processing unit.
• Popularly know as “computer on a chip”
• To make a complete microcomputer one must add
memory (RAM,ROM), memory decoders, an oscillator and
a number of I/O devices.
• The prime use of microprocessor is to read data, perform
extensive calculations on that data and store those
calculations in a mass storage device or display the
results.
• ALU:
– An arithmetic logic unit (ALU) is a combinational digital electronic circuit that performs
arithmetic and bitwise operations on integer binary numbers.
• Processor register:
– A processor register (CPU register) is one of a small set of data holding places that are part
of the computer processor.
– A register may hold an instruction, a storage address, or any kind of data (such as a bit
sequence or individual characters).
• Accumulator
– In a computer's central processing unit (CPU), an accumulator is a register in which
intermediate arithmetic and logic results are stored.
• program counter
– A program counter is a register in a computer processor that contains the address
(location) of the instruction being executed at the current time.
• stack pointer
– A stack pointer is a small register that stores the address of the last program request in a
stack.
• Program Status Word
– The Program Status Word or PSW is a collection of data 8 bytes (or 64 bits) long,
maintained by the operating system. It keeps track of the current state of the system.
Microcontroller