100
78.2k

210+ Embedded and Real Time System Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Electrical Engineering .

51.

The USB controller provides high speed interface to laptop/PC with a speed of

A. on-chip usb with 12mb/s
B. on-chip usb with 15mb/s
C. peripheral usb with 12mb/s
D. peripheral usb with 15mb/s
Answer» A. on-chip usb with 12mb/s
Explanation: the on-chip usb controller
52.

Xbee/Bluetooth/Wifi wireless modules and SD/MMC card are included in the board?

A. true
B. false
Answer» B. false
Explanation: xbee/bluetooth/wifi wireless modules and sd/mmc card are not included in the board and it can be separately brought from net robotics website.
53.

In LPC 2148 we require separate programmer?

A. true
B. false
Answer» B. false
Explanation: the uart boot loader eliminates the need of an additional programmer and allows you to program using serial port.
54.

Which LCD display is present in LPC 2148 Development Board?

A. 8*8 led
B. 2*32 lcd
C. 2*16 lcd connected peripherally
D. 2*16 lcd on-chip
Answer» D. 2*16 lcd on-chip
Explanation: on-board two line lcd display (2*16) with jumper selection option to disable lcd when not required.
55.

Does it have in system programming or in application programming?

A. true
B. false
Answer» A. true
Explanation: in system programming is generally what we do, i.e., using jtag the program is dumped in to the board.
56.

It provides real time debugging with the on chip real monitor software.

A. true
B. false
Answer» A. true
Explanation: embedded ice rt and embedded trace interfaces offer real-time debugging with the on chip real monitor software and high speed tracing execution.
57.

Who is the founder of LPC2148 board?

A. intel
B. atmel
C. motorola
D. philips
Answer» D. philips
Explanation: arm lpc2148 is arm7tdmi-s core board microcontroller that uses 16/32-bit 64 pin(lqfp) microcontroller no.lpc2148 from philips(nxp).
58.

What is the program counter value when the board turns on?

A. 0x00000
B. 0xfffff
C. where the previous program ends
D. at the location where we write the code
Answer» A. 0x00000
Explanation: usually the program counter will store the address of the instruction to be
59.

                 bit ARM7TDMI controller is present?

A. 128 bit
B. 8 bit
C. 64 bit
D. 32 bit
Answer» D. 32 bit
Explanation: lpc 2148 pro development board is a powerful development platform based on lpc2148 arm7tdmi micro controller with 512k on-chip memory. with a 16-bit/32-bit arm7tdmi-s microcontroller is a tiny lqfp64 package.
60.

USB 2.0 full speed compliant device controller with                    of end point RAM.

A. 6 kb
B. 4 kb
C. 2 kb
D. 8 kb
Answer» C. 2 kb
Explanation: the on-chip usb controller provides direct high speed interface to a pc/laptop with speeds up to 12 mb/s. usb
61.

What is the operating voltage of the board?

A. 5v
B. 2.5v
C. 3v
D. 4.5v
Answer» C. 3v
Explanation: single power supply with por and bod circuits and operated at the supply voltage of 3.0 to 3.6v with 5v tolerant i/o pads.
62.

What does UART stand for?

A. universal asynchronous receiver transmitter
B. unique asynchronous receiver transmitter
C. universal address receiver transmitter
D. unique address receiver transmitter
Answer» A. universal asynchronous receiver transmitter
Explanation: the uart or universal asynchronous receiver transmitter is used for the data transmission at a predefined speed or baud rate.
63.

How is data detected in a UART?

A. counter
B. timer
C. clock
D. first bit
Answer» C. clock
Explanation: the data can be detected by the local clock reference which is generated from the baud rate generator.
64.

Which of the signal is set to one, if no data is transmitted?

A. ready
B. start
C. stop
D. txd
Answer» D. txd
Explanation: the txd signal goes to logic one when no data is transmitted. when data transmit, it sets to logic zero.
65.

What rate can define the timing in the UART?

A. bit rate
B. baud rate
C. speed rate
D. voltage rate
Answer» B. baud rate
Explanation: the timing is defined by the baud rate in which both the transmitter and receiver are used. the baud rate is supplied by the counter or an external timer called baud rate generator which generates a clock signal.
66.

How is the baud rate supplied?

A. baud rate voltage
B. external timer
C. peripheral
D. internal timer
Answer» B. external timer
Explanation: the baud rate is supplied by the counter or an external timer called baud rate generator which generates a clock signal.
67.

Which company developed 16450?

A. philips
B. intel
C. national semiconductor
D. ibm
Answer» C. national semiconductor
Explanation: the intel 8250 is replaced by the 16450 and 16550 which are developed by the national semiconductors. 16450 is a chip which can combine all the pc’s input output devices into a single piece of silicon.
68.

What does ADS indicate in 8250 UART?

A. address signal
B. address terminal signal
C. address strobe signal
D. address generating signal
Answer» C. address strobe signal
Explanation: the ads is address strobe signal and is working as active low in 8250 uart. the ads signal is used to latch the address and chip select signals while processor access.
69.

Which of the following signals are active low in the 8250 UART?

A. baudout
B. ddis
C. intr
D. mr
Answer» A. baudout
Explanation: the baudout signal is active low whereas ddis, intr and mr are active high in the 8250 uart. baudout is the clock signal from the transmitter part of the uart. ddis signal goes low when the cpu is reading data from the uart. intr is the interrupt pin. mr is the master reset pin.
70.

Which of the signal can control bus arbitration logic in 8250?

A. mr
B. ddis
C. intr
D. rclk
Answer» B. ddis
Explanation: ddis signal goes low when the cpu is reading data from the uart and it also controls the bus arbitration logic.
71.

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. 32-bit risc
Explanation: arm7 is a group 32-bit risc arm processor cores licensed by arm holdings for microcontroller use.
72.

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» A. 16-bit instruction set
Explanation: arm introduced the thumb 16-bit instruction set providing improved code density compared to previous designs. the most widely used arm7 designs implement the armv4t architecture, but some implement arm3 or armv5tej.
73.

ARM7 has an in-built debugging device?

A. true
B. false
Answer» A. true
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.
74.

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. 130 mips
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.
75.

We have no use of having silicon customization?

A. true
B. false
Answer» B. false
Explanation: it achieve custom design goals, such as higher clock speed, very low power consumption, instruction set extension, optimization for size, debug support, etc.
76.

Which of the following has the same instruction set as ARM7?

A. arm6
B. armv3
C. arm71a0
D. armv4t
Answer» B. armv3
Explanation: the original arm7 was based on the earlier arm6 design and used the same arm3 instruction set.
77.

What are t, d, m, I stands for in ARM7TDMI?

A. timer, debug, multiplex, ice
B. thumb, debug, multiplier, ice
C. timer, debug, modulation, is
D. thumb, debug, multiplier, ice
Answer» B. thumb, debug, multiplier, ice
Explanation: the arm7tdmi(arm7 + 16 bit thumb + jtag debug + fast multiplier + enhanced ice) processor implements the arm4 instruction set.
78.

ARM stands for                    

A. advanced risc machine
B. advanced risc methadology
C. advanced reduced machine
D. advanced reduced methadology
Answer» A. advanced risc machine
Explanation: arm, originally acorn risc machine, later advanced risc machine, is a family of reduced instruction set computing (risc) architectures for computing processors.
79.

What are the profiles for ARM architecture?

A. a,r
B. a,m
C. a,r,m
D. r,m
Answer» C. a,r,m
Explanation: armv7 defines 3 architecture “profiles”:
80.

ARM7DI operates in which mode?

A. big endian
B. little endian
C. both big and little endian
D. neither big nor little endian
Answer» C. both big and little endian
Explanation: big endian configuration, when bigend signal is high the processor treats bytes in memory as being in big endian format. when it is low memory is treated as little endian.
81.

In which of the following ARM processors virtual memory is present?

A. arm7di
B. arm7tdmi-s
C. arm7tdmi
D. arm7ej-s
Answer» A. arm7di
Explanation: arm7di is capable of running a virtual memory system. the abort input to the processor may be used by the memory
82.

How many instructions pipelining is used in ARM7EJ-S?

A. 3-stage
B. 4-stage
C. 5-stage
D. 2-stage
Answer» C. 5-stage
Explanation: a five-stage pipelining is used, consisting of fetch, decode, execute, memory, and writeback stages. a six-stage pipelining is used in jazelle state, consisting of fetch, jazelle, execute, memory, and
83.

How many bit data bus is used in ARM7EJ-s?

A. 32-bit
B. 16-bit
C. 8-bit
D. both 16 and 32 bit
Answer» A. 32-bit
Explanation: the arm7ej-s processor has a von neumann architecture. this feature is a single 32-bit data bus that carries both instructions and data. only load, store, and swap instructions can access data from memory. data can be 8- bit.
84.

What is the cache memory for ARM710T?

A. 12kb
B. 16kb
C. 32kb
D. 8kb
Answer» D. 8kb
Explanation: the arm710t is a general purpose 32-bit microprocessor with 8kb cache, enlarged write buffer and memory management unit combined in a single chip.
85.

Which of the following are header files?

A. #include
B. file
C. struct()
D. proc()
Answer» A. #include
Explanation: the #include is a header file which defines the standard constants, variable
86.

Which is the standard C compiler used for the UNIX systems?

A. simulator
B. compiler
C. cc
D. sc
Answer» C. cc
Explanation: the cc is the standard c compiler used in the unix system. its command lines can be pre-processed, compiled, assembled and linked to create an executable file.
87.

Which compiling option is used to compile programs to form part of a library?

A. -c
B. -p
C. -f
D. -g
Answer» A. -c
Explanation: there are several options for the compilers. the option -c compiles the linking stage and then leaves the object file. this option is used to compile programs to form a part of the library.
88.

Which compiling option can be used for finding which part of the program is consuming most of the processing time?

A. -f
B. -g
C. -p
D. -c
Answer» C. -p
Explanation: the -p instructs the compiler to produce codes which count the number of times each routine is called and this is useful for finding the processing time of the programs.
89.

Which compiling option can generate symbolic debug information for debuggers?

A. -c
B. -p
C. -f
D. -g
Answer» D. -g
Explanation: the -g generates the symbolic debug information for the debuggers. without this, the debugger cannot print the variable values, it can only work at the assembler level. the symbolic information is passed through the compilation process and stored in the executable file.
90.

Which of the following is also known as loader?

A. locater
B. linker
C. assembler
D. compiler
Answer» B. linker
Explanation: the linker is also known as a loader. it can take the object file and searches the library files to find the routine it calls.
91.

Which of the following gives the final control to the programmer?

A. linker
B. compiler
C. locater
D. simulator
Answer» A. linker
Explanation: the linker can give the final control to the programmer concerning how unresolved references are reconciled, where the sections are located in the memory, which routines are used, and so on.
92.

Which command takes the object file and searches library files to find the routine calls?

A. simulator
B. emulator
C. debugger
D. linker
Answer» D. linker
Explanation: the linker is also known as a loader. it can take the object file and searches the library files to find the routine it calls. the linker can give the final control to the programmer concerning how unresolved references are reconciled, where the sections are located in the memory, which routines are used, and so on.
93.

Which assembler option is used to turn off long or short address optimization?

A. -n
B. -v
C. -m
D. -o
Answer» A. -n
Explanation: the option -o puts the assembler into the file obj file, -v can write the assembler’s version number on the standard error output, -m runs the macro preprocessor on the source file and -n turns off the long or short address optimization.
94.

Which assembler option runs the m4 macro preprocessor on the source file?

A. -n
B. -m
C. -v
D. -o
Answer» B. -m
Explanation: the option -o puts the assembler into the file obj file, -v can write the assembler’s version number on the standard error output, -m runs the macro preprocessor on the source file and -n turns off the long or short address optimization.
95.

Major portion of web page contributes

A. image
B. text
C. video
D. audio
Answer» A. image
Explanation: 64% of any website’s page is made up of images. the loading speed of the websites also slows down due to this much contribution of images in a web page. to reduce this loading time we use web performance optimization.
96.

For image compression which tool is helpful?

A. wordpress cache enable a plugin
B. optimus wordpress plugin
C. glup-uglify
D. speed test tool
Answer» B. optimus wordpress plugin
Explanation: optimus wordpress plugin is used for lossless as well as lossy image compression. it automatically reduces the size of the file. reduction in size is possible up to 70%. there are three versions of optimus i.e. optimus hq, optimus, optimus hq pro. speed test tools are used to measure/note down your pages speed performance.
97.

HTTP request is between

A. client and host
B. client and server
C. server and host
D. user and server
Answer» A. client and host
Explanation: http stands for hypertext transfer protocol. for fetching, data from server browser uses http request, and in between client and host. the more http request slower the loading of a page will be.
98.

Which of the following is not render blocking resource?

A. css
B. html
C. javascript
D. jquery
Answer» D. jquery
Explanation: html, css and javascript are render blocking resources to the dom. to enhance the speed of your web page these resources should be properly used.
99.

For best speed position of JavaScript code should be at                              

A. top of the code
B. bottom of the code
C. middle of the code
D. anywhere in the code
Answer» B. bottom of the code
Explanation: for better loading time of the page it is always recommended to put javascript code at the bottom of the main code of the page before </body> tag. css code should be at the beginning of the code.
100.

What is the work of Gzip compression?

A. compresses an image
B. compresses web pages only
C. compresses javascript and css code only
D. compresses web pages, javascript and css
Answer» D. compresses web pages, javascript and css
Explanation: basically gzip compression is used to compress text data in websites. gzip compression is very useful in web performance optimization. it compresses web pages, javascript and css. gzip is also one of the file formats. gzip compression can be enabled via webserver configuration.

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.