Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Why are latches required on the ADO-AD15 bus in an 8086 system? 2. Describe t

ID: 2267893 • Letter: 1

Question

1. Why are latches required on the ADO-AD15 bus in an 8086 system? 2. Describe the sequence of events on the 8086 data/address bus, the ALE line, the M/IO line and the RD line as the 8086 fetches an instruction word. 3. Describe the response an 8086 will make when its RESET is requested. 0200H 4. 1. Given AX- 1234H, BX SI 0010H, DI 0002H CS 0000H, DS-0000H Mem. Location Content s of memory Mem. Location Contents of memory 0001 0002 12H 34H 20H XYZ XYZ+1 34H 12H 200 0011 0012 0013 0014 10H 45H 67H 45H OFFH 201 202 203 204 00H 00H 01H 56H What are the result of the following instruction? a) MOV AX,BX b) ADD AX,[BX] c) SUB AX,XYZ d) DEC WORD PTR [BX][DI] e) MoV WORD PTR 3[SI],002FH 5. Given that the EA 1234H and CS = 0E 100H What is the physical address of the code

Explanation / Answer

Hello,
          Please find the answer attached as under. Please give a thumbs up rating if you find the answer useful! Have a rocking day ahead!
Since multiple questions are asked, I will answer the first one:

The address lines on the 8086 Ad0-AD15 are multiplexed out on the data bus to minimize the number of pins. The address latches serve the purpose of strobing the address signals. i.e. latches are used here to increase data throughput. If the ALE is HIGH, as soon as the data on the address line schange, it is available, without waiting for any clock pulses (as in the case of registers). The system uses the data on these lines as long as the ALE signal remains HIGH.