Anda di halaman 1dari 5

1. What does this course teach you?

2. What are microcontrollers?


3. What language do microcontrollers understand?
4. What are the languages humans use to talk with a microcontroller?
5. What are the essential pins on a microcontroller?
6. What are ROM and RAM?
7. Why do we require ROM and RAM?
8. What is a CPU?
9. What is the function of a Program Counter?
10. What does the Reset pin on a microcontroller do?
11. How does storage take place in a Microcontroller?
12. What are C statements, functions, key words, variables etc?
13. Why is a “main” function required in C?
14. What are all the variable types used in C?
15. What are the rules to be followed to name variables?
16. What are the C operators?
17. What conventions are followed for C comments?
18. What are the rules to be followed to make C readable to all?
19. How is a function invoked?
20. What are input parameters to a function?
21. How do you include files in a project?
22. When would you use Auto variables?
23. What are static variables?
24. And what are Global variables?
25. When would you prefix a variable with extern?
26. Why do you require constant variables?
27. What are preprocessor commands?
28. How can you efficiently use #define constants?
29. What use are enumeration variables?
30. When would you declare a variable volatile?
31. What is the difference between a Macro and a Function?
32. How are integers stored?
33. How are Floats represented?
34. What is operator precedence?
35. What do integral promotions do?
36. How do convert a long to a float?
37. What happens when you mix variables, say float and long?
38. What are pointers and why are they essential to microcontrollers?
39. Why do you require arrays?
40. How do you find the size of a variable?
41. What are header files?
42. How do you find the remainder of a number division?
43. What is the syntax for comparing variables?
44. How do set, clear, invert or find the status of a bit in a byte?
45. What are logic operators?
46. When would you use if statements?
47. Can we use goto statements?
48. When would you use switch statements?
49. When is a structure used?
50. Is understanding c for micros essential in your job?

Question 1: 8-bit ALU, Accumulator and 8-bit Registers; hence it is an 8-


bit ________ [report]
Top of Form

Embedded system Microprocessor Central processing unit


Microcontroller
Bottom of Form

Question 2: On-chip RAM - 128 ________ (data memory)


Top of Form [repor
t]

Integer (computer science) Byte Bit Pointer


(computing)
Bottom of Form

Question 3: It provides many functions (CPU, RAM, ROM, I/O, ________


logic, timer, etc.) in a single package [report]
Top of Form

Device driver Interrupt Process management (computing)


Operating system
Bottom of Form

Question 4: The 8051's predecessor, the 8048, was used in the keyboard
of the first ________, where it converted keypresses into the serial data [report]
stream which is sent to the main unit of the computer.
Top of Form

Personal computer DOS IBM PC compatible IBM Personal


Computer
Bottom of Form

Question 5: 8-bit ________ - It can access 8 bits of data in one


operation [report]
Top of Form

PCI Express Bus (computing) Universal Serial Bus IEEE


1394 interface
Bottom of Form

Question 6: The Intel 8051 is a Harvard architecture, single chip


microcontroller (µC) which was developed by ________ in 1980 for use in [report]
embedded systems.
Top of Form

Cisco Systems Nvidia Microsoft Intel Corporation


Bottom of Form

Question 7: Four ________ bi-directional input/output port


Top of Form [repor
t]

Integer (computer science) Pointer (computing)

Byte Bit
Bottom of Form

Question 8: A particularly useful feature of the 8051 core is the inclusion


of a boolean processing engine which allows ________-level boolean logic [report]
operations to be carried out directly and efficiently on internal registers and
RAM.
Top of Form

Bit Record (computer science) Byte Character (computing)


Bottom of Form
Question 9: The 8051 ________ make it simple to use the chip as a serial
communications interface. [report]
Top of Form

Universal Serial Bus RS-232 Universal asynchronous

receiver/transmitter 16550 UART


Bottom of Form

Answers:

Congratulations

Your score was 1 out of a possible 9 . You are a Intel 8051 Newbie!

Question 1: 8-bit ALU, Accumulator and 8-bit Registers; hence it is


an 8-bit ________
Your Answer: Embedded system
Wrong. Should have been Microcontroller

Question 2: On-chip RAM - 128 ________ (data


memory)
Your Answer: Integer (computer science)
Wrong. Should have been Byte

Question 3: It provides many functions (CPU, RAM, ROM, I/O, ________


logic, timer, etc.) in a single package
Your Answer: Device driver
Wrong. Should have been Interrupt

Question 4: The 8051's predecessor, the 8048, was used in the keyboard
of the first ________, where it converted keypresses into the serial data
stream which is sent to the main unit of the computer.
Your Answer: Personal computer
Wrong. Should have been IBM Personal Computer
Question 5: 8-bit ________ - It can access 8 bits of data in
one operation
Your Answer: PCI Express
Wrong. Should have been Bus (computing)

Question 6: The Intel 8051 is a Harvard architecture, single chip


microcontroller (µC) which was developed by ________ in 1980 for use in
embedded systems.
Your Answer: Cisco Systems
Wrong. Should have been Intel Corporation

Question 7: Four ________ bi-directional


input/output port
Your Answer: Integer (computer science)
Wrong. Should have been Byte

Question 8: A particularly useful feature of the 8051 core is the inclusion


of a boolean processing engine which allows ________-level boolean logic
operations to be carried out directly and efficiently on internal registers and
RAM.
Your Answer: Bit
Correct!

Question 9: The 8051 ________ make it simple to use the chip as a serial
communications interface.
Your Answer: Universal Serial Bus
Wrong. Should have been Universal asynchronous receiver/transmitter

Anda mungkin juga menyukai