Question 1: a) Calculate the physical address for each of the following cases: Physical address CS = 2000H, IP = 1000H SS = 1230H, SP = 0100H DS = 2000H, BX = 0010H b) Explain what operation is performed by each of the following instructions: [2.5] Function Instruction Mov AX, өзААН PUSHE Out 97h, 37H Mov BL, AL PUSH [BX] c) Fill the table below by the addressing modes, the source, and the destination operands of each of the following instructions: [3] Addressing modes Source operand Destination operand Instruction MOV [BX] + 02h, DX MOV AL, CL MOV BX, COFFH MOV [BX][DI], AL d) List and briefly explain the three types of pipeline hazards and highlight the solution for each type. [2]
e) What is the difference between software and hardware interrupt. Hardware Interrupt Software Interrupt (SWI) [1.5] f) Explain the sequence of steps performed by the microprocessor 8086 when it receives an interrupt [2.5]
(13 marks) [1.5] (13 marks) [1.5] Question 1: a) Calculate the physical address for each of the following cases: Physical address CS = 20
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am