Beruflich Dokumente
Kultur Dokumente
1- Data Bus:
Is a bidirectional bus indicates the size of the data transferred between the CPU
and the memory or I/O devices.
2- Address Bus:
Is a unidirectional bus used to identify particular location in main memory.
3- Control Bus:
Consists of a set of control signals indicates the type of action on the system bus.
Q5: Compare between 8085 and 8086 CPUs
Address bus 16 20
Physical memory 1M 4G
Address bus 20 32
8085
CS
A15-A8
ALE
A9- A0 1K Byte
Latch Memory
AD7-AD0 A7- A0 Chip
WR RD IO/M D7- D0
RD WR
Q12 Answer the following.
3- Accumulator 8-bit register used to store 8-bit data and in performing 8-bit
(arithmetic and logical operations), and in storing the results operations.
4-8085 Flag Register It is a group of 5 flip flops used to know status of various
operations done.
3. During T3: The CPU reads the opcode and stores it into the instruction register.
4. During T4: The CPU performs internal operations like decoding opcode and providing necessary
actions.
Opcode Fetch Machine Cycle
Q15: Explain and Draw the memory write machine cycle.
1- LDA Instruction. Answer: Loads Accumulator with data read from input
device.
2- STA Instruction. Answer: Stores (Outputs) contents of Accumulator to
output device.
3- OUT Instruction. Answer: Outputs the contents of accumulator to an output
device.
4- IO/M: This is an output pin or signal used to indicate whether 8085 is
accessing an I/O device (IO/M¯=1) or Memory unit (IO/M¯=0 ).
5- READY signal : It is used to delay the microprocessor read or write cycle
until a slow responding peripheral is ready to accept or send data.
Q18 What are the Interrupt Control Signals:
2- RST 5.5, RST 6.5 , RST 7.5 : they are an input signals active logic one
3- The 8085 has ------bit data bus, whereas the 8086 has------ bit data bus.
Answer: 8-bit, 16-bit