FOURTH YEAR, FIRST SEMESTER EXAMINATION FOR THE DEGREE OF BACHELOR
OF TECHNOLOGY IN ELECTRICAL AND ELECTRONICS ENGINEERING
EET 3400: MICROPROCESSOR ARCHITECTURE AND INTERFACING
DATE: DECEMBER 2023 TIME:2 HOURS
INSTRUCTIONS: answer question one and any other two questions
QUESTION ONE (30MARKS)
(a)(i) State any TWO advantages of Intel 8086 over 8085 microprocessors (i) Define computer system interfacing and give an example (4 marks) (b)With reference to Intel 8085 architecture, explain with examples the main functions the following: (i) Timing and control unit (ii) Arithmetic and logic unit (iii) General purpose registers (6 marks) (c) (i) Distinguish between immediate and indirect addressing modes as applied to Intel 8085 microprocessor, giving an example of each (ii) Explain the instruction formats of an Intel 8085 microprocessor (7 marks) (d) (i) Differentiate between assembler directives and operators as used in assembly language modular programming (ii)Design an Intel 8085 interfacing circuit with an EPROM memory using 3x8 decoder (7 marks) (e) With reference to assembly language programing define the: (6 marks) (i) Loading (ii) Relocating (iii) Linking of the program
QUESTION TWO (15MARKS)
a) With the aid of waveform describe the fetch and execution instruction timing cycle of Intel 8085 microprocessor (6 marks) b) Draw the bus organization system of 8085 microprocessor and explain the main structures and functions of each (9 marks)
QUESTION THREE (15MARKS)
(a) With reference to assembly language programming define the following, types of code giving an example of each (6 marks) (i) Source code (ii) Opcode (iii) Mnemonics code (b) (i) State the functions of the following assembly language programming instructions in a microprocessor: (I) Stack (II) Set Interrupt Mask (III) Read Interrupt Mask (ii) Design an assembly language program to input 8-bit serial data through Serial Input Data line of 8085 microprocessor and convert it to 8-bit parallel data and store this data to 2400H memory location (9 marks)
QUESTION FOUR (15MARKS)
(a) With the aid of waveforms explain the Write/Read cycles of an Intel 8086 Microprocessor (8 marks) (b) (i) State the main functions of bus latching and buffering in a Microprocessor (ii) Design the following using flip-flops: (I) Bidirectional Octal transceiver buffer (II) D-type Latches of Intel 8086 microprocessor (7 marks)
QUESTION FIVE (15MARKS)
a) The following are assembly language programming Instructions: i. MVI A, 80H: Set D7 in the accumulator=1 RAR: Set D6 = 1 and bring carry into D7 SIM: Output D7 b) Explain how this data can be serially input/output through serial input/serial output data c) buses of Intel 8085 microprocessor and state ONE advantage of this method of data transfer (5 marks) d) Interface a 4kB memory chip to an 8085 microprocessor with starting address as A000H and implement the system using NAND gates only. (10 marks)