You are on page 1of 4

80386 (microprocessor):

1) What IC 80386 is?


2) How many pin IC 80836 is?
3) 80386 is how many bit processor?
4) What is the size of instruction queue in 80386?

INTERRUPTS:

1) What do you mean by interrupt?

INTERFACING:

1) What are the types of interfacing?


2) What is the difference between memory mapped IO and IO mapped IO
interfacing?

8255 (programmable peripheral interface) :

1) What IC 8255 is?


2) How many pin IC 8255 is?
3) Explain control word format of 82

PROGRAMS:

1) What do you mean by assembler?


2) What do you mean by linker?
3) What do you mean by debugger?
4) What do you mean by compiler?
5) What do you mean by locator?
6) What do you mean by emulator?
7) When divide overflow error occurs?
8) What .startup stands for?
9) Explain the logic of array addition program.
10) Explain the logic of finding out negative nos. from an array of signed
nos.
11) Explain the logic of code conversion (BCD to hex and hex to BCD)
program.
12) Explain the logic of multiplication (by successive addition and shift and
add method) program.
13) Explain the logic of non overlap and overlap block transfer program
14) Explain the logic of string related programs.
15) Which assembler directives are used with near procedure?
16) Which assembler directives are used with far procedure?

17) What is the difference between near and far procedure?


18) What is the difference between Macro and procedure?
19) What is the difference between instructions RET & IRET?
20) What is the difference between instructions MUL & IMUL?
21) What is the difference between instructions DIV & IDIV?
22) What is difference between shifts and rotate instructions?
23) Which are strings related instructions?
24) What does u mean by directives?
25) What .model small means?
26) Difference between small, medium, tiny, huge?
27) What is dd, dw, db?
28) Interrupts in 8086 and there function.
29) What is the function of 01h of Int 21h?
30) What is the function of 02h of Int 21h?
31) What is the function of 09h of Int 21h?
32) What is the function of 0Ah of Int 21h?
33) What is the function of 4ch of Int 21h?
34) What is the reset address of 8086?
35) What is the size of flag register in 8086? Explain all.
36) What is the difference between 08H and 01H functions of INT 21H?
37) Which are the default segment base: offset pairs?
38) Can we use SP as offset address holder with CS?
39) What do you mean by segment override prefix?
40) Whether micro reduces memory requirements?
41) What do you mean by macro?
42) What is diff between macro and procedure?
43) Types of procedure?
44) What TASM is?
45) What TLINK is?
46) What TD is?
47) What do u mean by assembler?
48) What do u mean by linker?
49) What do u mean by loader?
50) What do u mean by compiler?
51) What do u mean by emulator?
52) Stack related instruction?
53) .stack 100 means?
54) What do you mean by 20 dup (0)?
55) Which flags of 8086 are not present in 8085?
56) What is the size of flag register?
57) Can you perform 32 bit operation with 8086? How?
58) Whether 8086 is compatible with Pentium processor?
59) While accepting no. from user why u need to subtract 30 from that?
60) While displaying no. from user why u need to add 30 to that?
61) What are ASCII codes for nos. 0 to F?
62) How does U differentiate between positive and negative numbers?
63) What is range for these numbers?
64) Which no. representation system you have used?
65) What is LEA?
66) What is @data indicates in instruction- MOV ax, @data?
67) What is maximum size of the instruction in 8086?
68) Why we indicate FF as 0FF in program?
69) What is mul BX and div BX? Where result goes?
70) Where queue is present?
71) What is the advantage of using internal registers?
72) What is SI, DI and their functions?

73) Which are string instructions?


74) In string operations which is by default string source pointer?
75) In string operations which is by default string destination pointer?

1. On which model is based the basic architecture of a digital computer?


2. What is a microprocessor?
3. What is the technology used in microprocessor?
4. What are the 3 main units of a digital computer?
5. How microprocessor does communicate with the memory and I/O devices?
6. What is mnemonics?
7. What is machine language programming?
8. What is meant by assembly language programming?
9. What are meant by low level and high level language?
10.What is meant by word length of computer?
11.What is meant by instructions?
12.What is an instruction set?
13.What an instruction consists of?
14.Give one example each of different types of instructions?
15.What language a microprocessor understands?
16.How an assembler translates programs written in mnemonics to binary?
17.What are the types of mnemonics possible?
18.What are source codes and object codes?
19.How are high level languages converted into binary?
20.Difference between a compiler and an interpreter?
21.What is a statement?
22.What are the names given to instructions written in high and low level
languages?
23.What is the another name of a microprocessor?
24.What is a microcomputer?
25.What is a bus?
26.What are the different buses and what jobs they do in a microprocessor?
27.Why are the different buses buffered?
28.In how many ways computers are divided?
29.In how many ways computer soft wares are categorized?
30.Explain the two types of software?
31.What is an editor?
32.What is an OS and what are its functions?
33.What are the different types of assemblers used?
34.What is a linker?
35.What is a locator?
36.What is coprocessor?
37.What is a coprocessor trap?
38.What is a debugger?
39.What happens when RESET IN(LOW) signal goes low?
40.Function of RESET OUT signal.
41.Indicate different machine cycles of 8085?
42.Name the special purpose registers?
43.Does ALU have any storage facility?
44.Explain XTHL,DAA,RC instructions.
45.What is the difference between JMP and CALL?
46.What happens when CALL instruction is executed?
47.Explain maskable and non maskable interrupts?
48.Explain the software instruction EI and DI?
49.Explain SIM and RIM instructions?
50.What is stack?
51.Why stack is used in program?
52.How the stack is initialized?
53.What the SP register does in a program?
54.Comment the size of stack?
55.What type of memory is the stack?
56.What are the software instructions related to stack operations?
57.What are the typical errors associated with using stack in a program?
58.What is a subroutine?
59.Why subroutine used in programs?
60.How subroutine can be called from the main program and how the program
returns from the subroutine?
61.Byte wise what are the lengths of CALL and RET instructions?
62.Which are the different data transfer schemes?
63.Mention the types of programmed data transfer?
64.What is meant by address space? what is meant by address space
partitioning?

You might also like