Question: this is microprocessor 8088 80886 course use emu8086 please mention the details of the solution 3) The following questions are set up in view of

 this is microprocessor 8088 80886 course use emu8086 please mention the

details of the solution 3) The following questions are set up in

view of the Figures (d,e) a) Describe what type of I/O operation

this is microprocessor 8088 80886 course use emu8086 please mention the details of the solution

3) The following questions are set up in view of the Figures (d,e) a) Describe what type of I/O operation is carried out in Figure (d). What are the addresses of data lines, strobe output and busy input in the circuit. Assume that all unused address bits are zero. b) Write a program that will implement the sequence in Figure (e) for the circuit in Figure (d). Character data are held in memory starting at address PRNT_BUFF and the number of characters held in the buffer is identified by the count at address CHAR-COUNT. Write comments and Use minimum number of instructions. ALE CLK Aca Ain AD, AD, AD, As 74F373 12 Address latch OE DLA CLK D CBA P, go24138 wo O 0 10/M 74F373 0 D -D D do address Port 0 0 A G decoder 0, 0 -D ID OE 9 Printer 8088 MPU CLK STS 0, 74F373 Port 1 0, DE OS OTR 74F246 Data bus transceiver DIR G G Busy DEN 74F244 Port 2 WR RD G (d) Figure 7.13 (Continued) Figure (d) Start Initialize character pointer and counter Yes Printer busy? No Read a character for the buffer Output character to Do-D Output pulse at STB Update character address and count of characters No Printer buffer empty Yes Figure (e) Done 3) The following questions are set up in view of the Figures (d,e) a) Describe what type of I/O operation is carried out in Figure (d). What are the addresses of data lines, strobe output and busy input in the circuit. Assume that all unused address bits are zero. b) Write a program that will implement the sequence in Figure (e) for the circuit in Figure (d). Character data are held in memory starting at address PRNT_BUFF and the number of characters held in the buffer is identified by the count at address CHAR-COUNT. Write comments and Use minimum number of instructions. ALE CLK Aca Ain AD, AD, AD, As 74F373 12 Address latch OE DLA CLK D CBA P, go24138 wo O 0 10/M 74F373 0 D -D D do address Port 0 0 A G decoder 0, 0 -D ID OE 9 Printer 8088 MPU CLK STS 0, 74F373 Port 1 0, DE OS OTR 74F246 Data bus transceiver DIR G G Busy DEN 74F244 Port 2 WR RD G (d) Figure 7.13 (Continued) Figure (d) Start Initialize character pointer and counter Yes Printer busy? No Read a character for the buffer Output character to Do-D Output pulse at STB Update character address and count of characters No Printer buffer empty Yes Figure (e) Done

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!