MICROPROCESSORS Flashcards
What is a microcomputer
a less powerful mini computer that contains a microprocessor as its central processor.
What are the advantages of microcomputers
can functionally replace thousands of random logic chips,
but occupies a much lesser space,
costs much lesser
and the number of device interconnections being fewer in it, is much more reliable.
What is a microprocessor?
an integrated circuit designed to function as the CPU of a microcomputer
Define the architecture of a microprocessor and draw a diagram depicting the same
organizational structure of μP(microprocessor), which determines how it operates, is known as its architecture.
See notes for pic
What is a word in the context of a microprocessor?
μC operates on a group of bits which are referred to as a word.
• The number of bits making-μP a word varies with the μP.
• Common word sizes are 4, 8, 12 and 16 bits (μPs with 32 bit-word have also of late entered the market).
What are bytes and nibbles
byte-8 bits
nibble- 4 bits
What are buses?
data highways that allow exchange of words between
the interconnecting blocks of the μP.
• A bus has a wire or line for each bit and thus allows exchange of all bits of a word in parallel.
*The width of a bus is the number of signal lines that constitute the bus.
What are the different types of buses?
Address bus - carries memory addresses from the processor to other components such as primary storage and input/output devices.
Data bus - carries the data between the processor and other components.
Control bus - carries control signals from the processor to other components.
What are internal registers used for in microprocessors?
temporary storage of data, instructions and addresses during execution of a program.
List the types of registers found in the Intel 8085 microprocessor
- Accumulator (Acc) or Result Register - This is an 8-bit register used in various arithmetic and logical operations.
- General Purpose Registers or Scratch Pad Memory - There are six general purpose 8-bit registers that can be used by the programmer for a variety of purposes.
- Instruction Register (IR) - This 8-bit register stores the next instruction to be executed.
- Program Counter (PC) - This is a 16-bit register which holds the address of the next instruction that has to be fetched from the main memory and loaded into the instruction register.
- Stack Pointer (SP) - This is also a 16-bit register and is used by the programmer to maintain a stack in the memory while using subroutines.
- Status Register or Condition Flags - A status register consisting of a few flip-flops, called as condition flags.
- Dedicated Registers - Several other registers are incorporated in the μP for its internal operation. They cannot be accessed by the programmer and hence do not concern much a μP user.
What is the function of the Instruction Decoder and Control Unit
• It decodes each instruction and under the supervision of a clock controls the external and internal units ensuring correct logical operation of the system.
Give examples of information stored in microprocessors
a. the data to be used for computation
b. instructions and
c. computational results.
What are the two classes of memory?
- Random Access Memory (RAM) or Read/Write Memory (RWM)
2. Read-Only Memory (ROM)
Discuss Bipolar v/s MOS Memories
- Basically there are two semiconductor technologies,
namely, bipolar and MOS unipolar.
• Mask ROMs and PROMs are available in both types whereas EAROMs and EPROMs are made with MOS technology only.
• In general, bipolar devices (including memories) are faster and have higher drive capabilities.
• On the other hand, MOS devices consume less space and power.
Describe a peripheral interface
When one or more I/O devices (peripherals) are to be connected to a μP, an interface network for each device, called peripheral interface, is required.