Internet of Things Questions and Answers Part-12

1. Which pin provides a reset option in 8051?
a) Pin 1
b) Pin 8
c) Pin 11
d) Pin 9

Answer: d
Explanation: Reset pin is utilized to set the micro controller 8051 to its primary values, whereas the micro controller is functioning or at the early beginning of application. The reset pin has to be set elevated for two machine rotations.

2. External Access is used to permit ____________
a) Peripherals
b) Power supply
c) ALE
d) Memory interfacing

Answer: d
Explanation: External Access input is employed to permit or prohibit outer memory interfacing. If there is no outer memory needed, this pin is dragged by linking it to Vcc.

3. What is the address range of SFRs?
a) 80h to feh
b) 00h to ffh
c) 80h to ffh
d) 70h to 80h

Answer: c
Explanation: In 8051 there certain registers which uses the RAM addresses from80h to ffh. These are called as Special Function Registers. Some of the SRFrs are I/o ports and control operations as TCON, SCON, PCON.

4. How many interrupts are there in micro controller?
a) 3
b) 6
c) 4
d) 5

Answer: d
Explanation: An interrupt is an external or internal event that disturbs the microcontroller to inform if that needs its services. There are 5 interrupts :
Timer 0 overflow interrupt
Timer 1 overflow interrupt
External Interrupt 0
External Interrupt 1
Serial port events.

5. Timer 0 is a ________ bit register.
a) 32-bit
b) 8-bit
c) 16-bit
d) 10-bit

Answer: c
Explanation: The Timer 0 is a 16-bit register and can be treated as two 8-bit registers and these can be accessed similarly to any other registers.

6. What is the processor used by ARM7?
a) 8-bit CISC
b) 8-bit RISC
c) 32-bit CISC
d) 32-bit RISC

Answer: d
Explanation: ARM7 is a group 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use.

7. What is the instruction set used by ARM7?
a) 16-bit instruction set
b) 32-bit instruction set
c) 64-bit instruction set
d) 8-bit instruction set

Answer: b
Explanation: The instruction set used by ARM7 is a 32-bit instruction set, but some implement ARMv3. The most widely used ARM7 designs implement the ARMv4T architecture, but some implement ARM3 or ARMv5TEJ.

8. How many registers are there in ARM7?
a) 35 register( 28 GPR and 7 SPR)
b) 37 registers(28 GPR and 9 SPR)
c) 37 registers(31 GPR and 6 SPR)
d) 35 register(30 GPR and 5 SPR)

Answer: c
Explanation: ARM7TDMI has 37 registers(31 GPR and 6 SPR). All these designs use a Von Neumann architecture, thus the few versions comprising a cache do not separate data and instruction caches.

9. ARM7 has an in-built debugging device?
a) True
b) False

Answer: a
Explanation: Some ARM7 cores are obsolete. It had a JTAG based on-chip debugging; the preceding ARM6 cores did not support it. The “D” represented a JTAG TAP for debugging.

10. What is the capability of ARM7 f instruction for a second?
a) 110 MIPS
b) 150 MIPS
c) 125 MIPS
d) 130 MIPS

Answer: d
Explanation: It is a versatile device for mobile devices and other low power electronics. This processor architecture is capable of up to 130MIPS on a typical 0.13 um process.