0% found this document useful (0 votes)
40 views1 page

Part A

CMPS instruction compares strings of data while CMP instruction compares individual data items. The 7 string instructions of 8086 are MOVS, CMPS, SCAS, LODS, STOS, INS, OUTS. The BHE signal in 8086 controls bus handshake during external data transfers. Hankshaking has the advantage over simple parallel I/O of being able to synchronize data transfer between devices running at different speeds. Cache memory is high speed memory located close to the processor that stores frequently used data and instructions to improve performance; it has small capacity to keep costs low.

Uploaded by

ssuukkuu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views1 page

Part A

CMPS instruction compares strings of data while CMP instruction compares individual data items. The 7 string instructions of 8086 are MOVS, CMPS, SCAS, LODS, STOS, INS, OUTS. The BHE signal in 8086 controls bus handshake during external data transfers. Hankshaking has the advantage over simple parallel I/O of being able to synchronize data transfer between devices running at different speeds. Cache memory is high speed memory located close to the processor that stores frequently used data and instructions to improve performance; it has small capacity to keep costs low.

Uploaded by

ssuukkuu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Part A(5*2=10) 1.What is the difference between a CMP instruction and a CMPS instruction in 8086? 2.

List the seven string instruction of 8086? 3.What is the function of the BHE control signal in 8086? 4.State the advantage of hankshaking over simple parallel I/O. 5.What is cache memory?Why is its capacity small? Part B(4*5=20) 6.State and explain any two development tools available for writing assembly language programs for 8086. 7.What are assembler directives? State any five assembler directives of 8086 and give their meaning. 8.Distinguish between minimum mode system and maximum mode system of 8086. 9.A in terrupt with vector (75) to the base 10 hs its service routine written in memory address location 12345 to the base M. show how this is loaded in the interrupt vector table. 10.Explain how handshaking is done. Explain any three hankshaking signals used in 8086. 11.Describe how a DRAM is constructed. Give its advantages and disadvantages over SRAM. Part C(5*10=50) 12. a) Explain any four standard programs structures used in 8086 with examples. or b)Write an assembly language program for 8086 to convert a four digit BCD number stored in the BX register into its binary equivalent and store the result in the DX register. 13. a) Write an assembly language program for 8086 to find from a character string whether the alphabet A occurs. If its occurs store FFFF in AX and if not store 0000 in Ax or b) What is Macro? With example expalin any five feature of a macro/ 14. a) Describe with a diagram the architecture of the execution unit of 8086. or b) Describe with a block diagram the architecture of any one programmable timer/counter. 15. a) Explain with the suitable diagrams how an ADC is interfaced with 8086. or b) Describe in detail how a stepper motor is controlled using 8086. 16. a) Explain how an I/O Coprocessor is used with 8080.What are the uses of an I/O Coprocessor or b) Bring out the salient features of 80386

You might also like