Q. What is interrupt latency?
Q. What is pipelining?
Q. Which is the first pipelined processor?
Q. If the number of pipelines are increased the system gets slower. Justify?
Q. What is pipelining and what are the advantages of pipelining?
Q. What is the difference between throughput and Bandwidth?
Q. Name different types of hazards in pipelining?
Q. What type of memory (SRAM or DRAM) is used for cache?
Q. What is cache hit and cache miss?
Q. Define cache miss penalty?

Q. What is the difference between cache memory and stack memory?
Q. Which one is faster level1 cache or level2 cache? Why?
Q. What is the difference between PAL and PLA?
Q. What is the difference between Big Endean format and Little Endean format?
Q. The CPU is busy but you want to stop and do some other task. How do you do it?
Q. What are the five stages in a DLX pipeline?
Q. For a pipeline with ‘n’ stages, what’s the ideal throughput? What prevents us from achieving this ideal throughput?
Q. What are the different hazards? How do you avoid them?
Q. Instead of just 5-8 pipe stages why not have, say, a pipeline with 50 pipe stages?
Q. What are Branch Prediction and Branch Target Buffers?
Q. How do you handle precise exceptions or interrupts?
Q. What is a cache?
Q. What’s the difference between Write-Through and Write-Back Caches? Explain advantages and disadvantages of each.
Q. Cache Size is 64KB, Block size is 32B and the cache is Two-Way Set Associative. For a 32-bit physical address, give the division between Block Offset, Index and Tag.
Q. What is Virtual Memory?
Q. What is Cache Coherency?
Q. What is MESI?
Q. What is a Snooping cache?
Q. What are the components in a Microprocessor?
Q. What is ACBF(Hex) divided by 16?
Q. Convert 65(Hex) to Binary
Q. Convert a number to its two’s compliment and back
Q. How do you decide the type of processor?
Q. What is the addressing capability of 8085?
Q. What is memory mapped I/O and I/O mapped I/O?
Q. What is the importance of ALE signal?
Q. How many general purpose registers are there in 8085?
Q. Name some special purpose registers?
Q. Write the internal structure of a processor?
Q. What do you mean by interrupt?
Q. What are the different types of interrupts in 8085?
Q. How do you classify interrupts in 8085?
Q. What do you mean by vectored interrupts and name some vectored interrupts in 8085?
Q. What do you mean by maskable and non maskable interrupts?
Q. What do you mean by micro code and macro code?
Q. What type of architecture do the 8085 follow?
Q. What are the different types of architectures available?
Q. What is the use of flag register?
Q. Name different flags in the flag register?
Q. What is the importance of sign flag? What does it indicate?
Q. What do you mean by sign extension?
Q. What do you mean by opcode and an operand?
Q. Both opcode and data are hexadecimal numbers. How does the microprocessor differentiate between the two?
Q. How do you classify the instruction set?
Q. What is the use of S0 and S1 signals?
Q. What is the significance of ready signal?
Q. What is DMA?
Q. What is the use of HOLD and HLDA pins in 8085?
Q. For a non ALU operation flags are affected? (TRUE/FALSE) Justify?
Q. Explain DAA instruction?
Q. What do you mean by a machine cycle? Name them?
Q. What do you mean by instruction cycle?
Q. What are delay loops?
Q. Given a few lines of code you need to find the time a microprocessor takes to execute?
Q. Show how will you interface microprocessor with memory?
Q. What is the operating frequency of 8085?
Q. Calculate time required to execute MVI A, 05H?
Q. What are 1 byte 2 byte and 3 byte instructions?
Q. How do you interface 16 bit word memory with 8085?
Q. What is the importance of stack pointer?
Q. Write the instructions used for stack operations in 8085?
Q. What are big Endean and little Endean formats?
Q. What is the range of signed numbers with 8 bit binary numbers?
Q. Write the priority of interrupts in 8085?
Q. What is an ISR?
Q. What is polling?
Q. What do you mean by handshaking mode of operation/
Q. Write a program to find the multiplication of two numbers?
Q. Explain RIM and SIM instructions?
Q. When and how do you mask interrupts?
Q. What are processor control instructions?
Q. What is the use of clock out pin?
Q. How do you test a microprocessor for its functionality?
Q. What is the difference between RAR and RRC?
Q. What is the difference between SHR and SAR?
Q. What is the difference between SHL and SAL?
Q. Explain how an interrupt is processed?
Q. Write the instructions which are used in I/O interfacing?
Q. Explain interrupt processing?
Q. Name some peripheral devices?
Q. What is the difference between 8088 and 8086?
Q. 8085 and 8088 have 8 data lines. (TRUE/FALSE)
Q. Write an ALP count the number of ones in the given 8 bit number?
Q. Write an ALP multiply two numbers?
Q. Write an ALP to transfer a block of data (10 numbers) from 0500-050A to 0600-060A?
Q. How will you convert a binary number to BCD?
Q. How can you set or reset a particular bit in an 8 bit number?
Q. How can you read the value in a particular bit position in an 8 bit binary number?
Q. What is the difference between 8085 and 8086?
Q. What is the addressing range capability of 8086?
Q. What is the level of pipelining in 8086?
Q. What is a queue? Importance in 8086?
Q. What is the size of queue in 8086?
Q. What is the size of queue in 8088?
Q. What do you mean by segmentation and 8086 divides the memory into how many segments?
Q. Name different types of segments?
Q. Name some special purpose registers in 8086?
Q. What is the importance of segment registers?
Q. How will you calculate 20 bit address in 8086?
Q. Which is the default offset register used with code segment register?
Q. Which is the default offset register used with data segment registers?
Q. Name different types of addressing modes?
Q. Explain MUL instruction in 8086?
Q. What do you mean by min mode and max mode?
Q. How many flags are available in 8086?
Q. Name instructions which cause an interrupt in 8086?
Q. What is the use of co-processor?