Professional Documents
Culture Documents
Answer: D Explanation: Atmel Series AT89C2051 and Philips Family P89C51RD2 Are The Two Most Common Micro Controllers of 8051 Family
Answer: D Explanation: Atmel Series AT89C2051 and Philips Family P89C51RD2 Are The Two Most Common Micro Controllers of 8051 Family
focuses on “Architecture”.
1. 8051 series of micro controllers are made by which of the following
companies?
a) Atmel
b) Philips
c) none of the mentioned
d) both of the mentioned
View Answer
Answer: d
Explanation: Atmel series AT89C2051 and Philips family P89C51RD2 are the two most common
micro controllers of 8051 family.
2. AT89C2051 has RAM of:
a) 128 bytes
b) 256 bytes
c) 64 bytes
d) 512 bytes
View Answer
Answer: b
Explanation: It has 128 bytes of RAM in it.
3. 8051 series has how many 16 bit registers?
a) 2
b) 3
c) 1
d) 0
View Answer
Answer: a
Explanation: It has two 16 bit registers DPTR and PC.
4. When 8051 wakes up then 0×00 is loaded to which register?
a) DPTR
b) SP
c) PC
d) PSW
View Answer
Answer: c
Explanation: When a program wakes up, then 0×00 is loaded to the program counter register
because at this place the first op code is burnt.
5. When the micro controller executes some arithmetic operations, then the flag
bits of which register are affected?
a) PSW
b) SP
c) DPTR
d) PC
View Answer
6. How is the status of the carry, auxiliary carry and parity flag affected if write
instruction
MOV A,#9C
ADD A,#64H
a) CY=0,AC=0,P=0
b) CY=1,AC=1,P=0
c) CY=0,AC=1,P=0
d) CY=1,AC=1,P=1
View Answer
Answer: b
Explanation: On adding 9C and 64, a carry is generated from D3 and from the D7 bit so CY and AC
are set to 1. In the result, the number of 1′s present are even so parity flag is set to zero.
7. How are the bits of the register PSW affected if we select Bank2 of 8051?
a) PSW.5=0 and PSW.4=1
b) PSW.2=0 and PSW.3=1
c) PSW.3=1 and PSW.4=1
d) PSW.3=0 and PSW.4=1
View Answer
Answer: d
Explanation: Bits of PSW register are CY, AC, F0, RS1, RS0, OV, -, P so for selecting bank2 RS1=1
and RS0=0 which are fourth and third bit of the register respectively.
8. If we push data onto the stack then the stack pointer
a) increases with every push
b) decreases with every push
c) none of the mentioned
d) both of the mentioned
View Answer
Answer: a
Explanation: If we push elements onto the stack then the stack pointer increases with every push of
element.
9.On power up, the 8051 uses which RAM locations for register R0- R7
a) 00-2F
b) 00-07
c) 00-7F
d) 00-0F
View Answer
Answer: b
Explanation: On power up register bank 0 is selected which has memory address from 00H-07H.
10. How many bytes of bit addressable memory is present in 8051 based micro
controllers?
a) 8 bytes
b) 32 bytes
c) 16 bytes
d) 128 bytes
View Answer
Answer: c
Explanation: 8051 micro controllers have 16 bytes of bit addressable memory.
Ans: The devices that has all the functional blocks on chip, including the program and data memory
Ans: The first main advantage is that the ALUs can be assembled together horizontally to form
computers that can handle very large data at a time. Another advantage is bit slice design that makes
Ans: RISC chips requires lesser hardware implementations, which makes them simpler to design and
Ans: It must have ram and rom to support its inbuilt functions. It must have +5v supply, must be fast
Ans: – Operating frequency is 12mhz, separate 64k program and 64k data memory, multiply and
6. Discuss the advantages and disadvantages of Harvard and Von Neuman architectures.
Ans: Harvard architecture uses separate memories for program and data memory whereas Von
Neuman uses same program and data memory.Therefore Harvard is faster compared to other one.
Ans: ALU performs arithmetic and logical operation on 8- bit operands. Accumulator is the register
which gets the output of the ALU in most of the arithmetic and logical operations.
Ans: The 128 bytes of on-chip additional RAM locations from 80H to 0FFH are reserved for the special
SECTION-B
Ans: General purpose register: Accumulator, B-registers and four register banks may be used as
B-register: B- register is an 8- bit wide register. It is available as general- purpose register when it is
ans:
Ans: There are five addressing modes in 8051 which are as follows:-
1. Register Addressing: In this registers r0 to r7 from the selected register bank, accumulator, b-
2. Direct Addressing: In this, direct address of the operand is specified in the instruction itself.
Direct addressing mode uses the lower 128 bytes of internal RAM and the special function registers.
3. Register-Indirect Addressing:
It uses any one of the registers R0 to R7 from the selected register bank, as pointer to the location in
the 256 bytes of data memory.
4.Immediate Addressing: Immediate addressing allows using immediate data as a part of the
instructions.
5. Base register and index register: This mode allows a byte to be accessed from the program
memory, whose address is calculated as the sum of a base register and index register.
Parity flag
Overflow flag
RS0
RS1
Future Use
Auxillary Flag
Carry Flag