Architecture
Hardware
Software
Programming
Application
100

Complex Instruction Set Computer

CISC stands for

100

Atmel

The industry one which fabricating the 8051 series of micro controllers is.

100

DJNZ R0,label has hex code, D8 and its corresponding label address. Hence, it is a two byte instruction.

DJNZ R0,label is how many bit instruction?

100

JNB which stands for Jump if no bit checks the status of the bit P0.0 and jumps if the bit is 0.

Which addressing mode is used in pushing or popping any element on or from the stack?

100

The direction of the DC motor can be changed by changing the polarity of the voltages connected to its leads.

How can the direction of the DC motor be changed?

200

Harvard and Von-Neumann architecture 

Which are the two memory architectures available in microprocessor and micro-controller? 

200

It has 128 bytes of RAM in it

AT89C2051 has RAM size of

200

It will be executed 200*100 times to execute the program

Find the number of times the following loop will be executed

MOV R6,#200 

BACK:MOV R5,#100 

HERE:DJNZ R5, HERE 

DJNZ R6,BACK 

END

200

When any interrupt is enabled, then it goes to the vector table where the address of the ISR is placed.

When any interrupt is enabled, then where does the pointer moves immediately after this interrupt has occurred?  

200

Solid relays are advantageous over electromagnetic relays because they are faster as they consume less current to be energised.

Why are solid relays advantageous over electromagnetic relays?

300

CISC and RISC

which are the two instruction set architectures avilable in microprocessor/ Micro controller?

300

It has two 16 bit registers DPTR and PC

8051 series has how many 16 bit registers?

300

In 8051, a port is initialised by default in its output mode no need to pass any value to it.

To initialise any port as an output port what value is to be given to it?

300

When the RETI instruction is executed, it will execute the instruction present at the top of the stack (which is the PC’s value i.e after the interrupt enable instruction).

After RETI instruction is executed then the pointer will move to which location in the program?

300

While programming the ADC0804 IC firstly we need to select the channel from the A, B, C pins. Then we need to activate the ALE signal, this is needed to latch the address. Then we start the conversion from the WR pin. After monitoring the INTR pin we get to know about the end of the conversion. Then we activate the OE enable to read out data out of the ADC chip.

While programming the ADC0804 IC what steps are followed?

400

Pipeline

 Which is a technique for implementing instruction-level parallelism within a single processor ?

400

controller’s crystal frequency /12

What is the frequency of the clock that is being used as the clock source for the timer?

400

PORT 0 and PORT 2 are used as the 16 bit address lines where PORT0 act as lower bit address lines and PORT 2 as higher bit address lines.

Which of the ports act as the 16 bit address lines for transferring data through it?

400

For executing the EX0 interrupt, the EX0 and EA bits of the IE register should be set. EA is set to enable all the interrupts and EX0 is set to enable the external hardware interrupt 0 interrupt and mask the other enabled interrupts.

Which of the following combination is the best to enable the external hardware interrupt 0 of the IE register (assuming initially all bits of the IE register are zero)?

400

For detecting that whether the key is actually pressed or not, firstly this must be ensured that initially all the keys are closed. Then we need to mask the bits individually to detect that which key is pressed. Then we need to check that is the key actually pressed or not, by checking that whether the key pressed for a time more that 20 micro seconds.

Which of the following steps detects the key in a 4*4 keyboard matrix about the key that is being pressed?

500

Von Neumann architecture

Which architecture is followed by general purpose microprocessors? 

or

it had same memory space to store both program and data


500

TMOD register is used to set different timer’s or counter’s to their appropriate modes

TMOD register is used to set different timer’s or counter’s to their appropriate modes

500

If we want to push or pop any element on or from the stack then direct addressing mode has to be used in it, as the other way is not accepted.

Which addressing mode is used in pushing or popping any element on or from the stack?

500

TCON register is used to make any pulse level or edge triggered one.

Which register is used to make the pulse a level or a edge triggered pulse?

500

16*2 alphanumeric LCD has 2 rows and 16 columns.

How many rows and columns are present in a 16*2 alphanumeric LCD?