Embedded Systems Questions and Answers – 8 Bit Accumulator Processor of Embedded System

This set of Embedded Systems Multiple Choice Questions & Answers (MCQs) focuses on “8 Bit Accumulator Processor of Embedded System”.

1. Which is the first device by Intel, that started the microprocessor revolution?
a) 8080
b) 8086
c) 8087
d) 8088
View Answer

Answer: a
Explanation: 8086 was released in 1978 and 8088 was released in 1979. 8087 is a numeric coprocessor that was released in 1977. Furthermore, 8080 is a device designed by Intel in 1974.

2. Which is the first microprocessor by Motorola?
a) MC6800
b) MC68001
d) PowerPC
View Answer

Answer: a
Explanation: MC6800 is the first microprocessor by Motorola which started a revolution in the embedded systems.

3. Motorola MC6800 is a how many-bit processor?
a) 4
b) 8
c) 16
d) 32
View Answer

Answer: b
Explanation: MC6800 is an 8-bit processor and having two 8 bit accumulator registers.

4. How many accumulators does an MC6800 have?
a) 1
b) 2
c) 3
d) 4
View Answer

Answer: b
Explanation: MC6800 is having 2 accumulators both comprising of 8 bits.

5. How many bits does an accumulator register of MC6800 have?
a) 8
b) 16
c) 32
d) 4
View Answer

Answer: a
Explanation: MC6800 possesses an 8-bit accumulator register since it is an 8-bit processor.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. What is the purpose of an accumulator?
a) Storing data and performing logical operations
b) Storing data and performing arithmetic and logical operations
c) Storing addresses
d) Pointer
View Answer

Answer: b
Explanation: Accumulator is used for all the arithmetic operations such as addition, subtraction, multiplication, as well as relational & logical operations.

7. Which of the following is the area of memory that is used for temporary storage?
a) Register
b) Stack
c) Accumulator
d) Hard Disk
View Answer

Answer: b
Explanation: Stack can be used at the time of function call or it is a short time large-scale storage of data. Therefore, a stack is an area within memory for storage.

8. How a stack is accessed?
a) By using code segment pointer
b) By using data segment register
c) By using stack segment register
d) By using heap segment register
View Answer

Answer: c
Explanation: Stack segment register is a special register that indexes into the stack.

9. PUSH-POP mechanism is seen in _______
a) Stack pointer
b) Register
c) Memory
d) Index register
View Answer

Answer: a
Explanation: Stack pointer is used to store data like subroutine calls in which a push-pop mechanism is followed. Data is pushed into the stack to store it and popped off to retrieve it.

10. What is the range of values an 8-bit register can store?
a) 128
b) 64
c) 256
d) 32
View Answer

Answer: c
Explanation: 28 = 256. So, an 8-bit register can store 256 values (from 0 to 255).

11. What is the address range in 80286?
a) 1 Mbytes
b) 2 Mbytes
c) 16 Mbytes
d) 32 mbytes
View Answer

Answer: c
Explanation: 80286 is a 16-bit processor. It has an address range of 16 Mbytes.

12. Which is the first 32-bit member of Intel?
a) 8086
b) 8088
c) 80286
d) 80386
View Answer

Answer: d
Explanation: The first generation of Intel started with 80386 which had 32-bit registers.

13. What supports multitasking in 80386?
a) Read mode
b) External paging memory management unit
c) Paging and segmentation
d) On-chip paging memory management unit
View Answer

Answer: d
Explanation: Because of the efficient paging mechanism of 80386 in the memory management unit, it supports multitasking which means different tasks can be done at a time, a kind of parallel execution.

Sanfoundry Global Education & Learning Series – Embedded System.

To practice all areas of Embedded System, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.