All Exams  >   Computer Science Engineering (CSE)  >   Embedded Systems (Web)  >   All Questions

All questions of Introduction for Computer Science Engineering (CSE) Exam

1 Crore+ students have signed up on EduRev. Have you? Download the App

Name a volatile memory.
  • a)
    RAM
  • b)
    EPROM
  • c)
    ROM
  • d)
    EEPROM
Correct answer is option 'A'. Can you explain this answer?

Safal Shrestha answered
RAM is the volatile memory because it saved your file temporarily and can be erased upon you closed your computer.

Name a nonvolatile memory.
  • a)
    ROM
  • b)
    RAM
  • c)
    SRAM
  • d)
    DRAM
Correct answer is option 'A'. Can you explain this answer?

Nonvolatile Memory:

Nonvolatile memory is a type of computer memory that can retain stored information even when the power is turned off. It is different from volatile memory, which requires a continuous power supply to retain data. Nonvolatile memory is commonly used for long-term storage of data and programs.

ROM (Read-Only Memory):

ROM is a type of nonvolatile memory that stores data permanently. It is called "read-only" because the stored data cannot be modified or erased by normal computer operations. The data in ROM is typically written during manufacturing and remains unchanged throughout the life of the device.

Advantages of ROM:

- Permanently stores data: ROM retains data even when the power is turned off, making it ideal for storing critical system instructions or firmware.
- Nonvolatile: The data in ROM is not lost when the power supply is interrupted, ensuring data integrity.
- Reliable: Since ROM is a read-only memory, it is not susceptible to accidental data corruption or accidental deletion.
- Fast access: ROM offers fast access to stored data, as it does not require any additional processing or writing operations.

Types of ROM:

There are different types of ROM, including the following:

1. Mask ROM: In mask ROM, the data is permanently written during the manufacturing process. It is the least expensive type of ROM but cannot be reprogrammed.

2. PROM (Programmable Read-Only Memory): PROM allows users to program or write data into the memory after it is manufactured using a special device called a PROM programmer. Once programmed, the data remains unchanged.

3. EPROM (Erasable Programmable Read-Only Memory): EPROM can be erased and reprogrammed using ultraviolet light. It requires a special device called an EPROM eraser to erase the data before reprogramming.

4. EEPROM (Electrically Erasable Programmable Read-Only Memory): EEPROM can be erased and reprogrammed electrically. It does not require ultraviolet light for erasing and is more flexible than EPROM.

Conclusion:

In conclusion, nonvolatile memory is crucial for storing permanent data in computer systems. ROM is a type of nonvolatile memory that provides permanent storage and data integrity. It is widely used for storing firmware, system instructions, and other critical data that should not be modified or lost during power interruptions.

What does CCR stand for?
  • a)
    Condition code register
  • b)
    Computing code register
  • c)
    Complex code register
  • d)
    Code control register
Correct answer is option 'A'. Can you explain this answer?

CCR stands for Condition Code Register. It is a special type of register used in computer architecture to store the status or condition of the previous operation. The Condition Code Register is typically a part of the processor's arithmetic logic unit (ALU) and is used to determine the outcome of certain instructions or operations.

Explanation:
The Condition Code Register is used to store the results of comparisons, such as whether a value is equal to, greater than, or less than another value. It is also used to store the results of arithmetic operations, such as whether an operation resulted in an overflow or underflow. The contents of the CCR are updated automatically by the processor based on the results of the previous instruction.

Importance:
The CCR is important because it allows the processor to make decisions based on the outcome of previous operations. For example, in conditional branching, the CCR is checked to determine whether a branch should be taken or not. It is also used in conditional instructions, where certain instructions are executed based on the values stored in the CCR.

Conditional Branching:
Conditional branching is a programming construct that allows the program to perform different actions based on certain conditions. The CCR is used to determine whether a branch should be taken or not.

Conditional Instructions:
Conditional instructions are instructions that are executed based on the values stored in the CCR. For example, an instruction may only be executed if the previous operation resulted in an overflow or if two values are equal. The CCR is checked before executing the conditional instruction to determine whether it should be executed or not.

Conclusion:
In summary, the CCR stands for Condition Code Register and is used to store the status or condition of the previous operation. It is important for conditional branching and conditional instructions, allowing the processor to make decisions based on the results of previous operations.

Which of the following possesses a CISC architecture?
  • a)
    MC68020
  • b)
    ARC
  • c)
    Atmel AVR
  • d)
    Blackfin
Correct answer is option 'A'. Can you explain this answer?

Maitri Dey answered
Introduction:
In computer architecture, CISC (Complex Instruction Set Computer) and RISC (Reduced Instruction Set Computer) are two major types of instruction set architectures. CISC architecture is known for its complex instructions that can perform multiple operations in a single instruction, while RISC architecture focuses on simpler, more primitive instructions that are executed in a single clock cycle. In this question, we need to identify which of the given options possesses a CISC architecture.

Options:
a) MC68020
b) ARC
c) Atmel AVR
d) Blackfin

Explanation:
To determine the correct answer, let's briefly look at each option:

a) MC68020:
The MC68020 is a microprocessor developed by Motorola. It belongs to the 68000 family of processors, which is known for its CISC architecture. The MC68020 supports a wide range of complex instructions, including arithmetic, logic, and data movement operations. Therefore, option A (MC68020) possesses a CISC architecture.

b) ARC:
ARC (Argonaut RISC Core) is actually a RISC architecture developed by Argonaut Technologies. It is not a CISC architecture, so option B (ARC) is not the correct answer.

c) Atmel AVR:
Atmel AVR is a microcontroller architecture developed by Atmel Corporation. It is based on the RISC architecture and focuses on simplicity and low power consumption. Therefore, option C (Atmel AVR) does not possess a CISC architecture.

d) Blackfin:
Blackfin is a family of microprocessors developed by Analog Devices. It is a hybrid architecture that combines elements of both CISC and RISC. However, its instruction set is primarily based on RISC principles, making it a RISC architecture. Therefore, option D (Blackfin) does not possess a CISC architecture.

Conclusion:
Among the given options, only option A (MC68020) possesses a CISC architecture. The MC68020 microprocessor supports a wide range of complex instructions, making it a suitable example of CISC architecture.

 Which of the following is an RISC architecture?
  • a)
    80286
  • b)
    MIPS
  • c)
    Zilog Z80
  • d)
    80386
Correct answer is option 'B'. Can you explain this answer?

Pranjal Sen answered
RISC Architecture

RISC stands for Reduced Instruction Set Computer. It is a type of computer architecture that emphasizes simplicity and efficiency by reducing the number of instructions that a processor can execute. RISC architectures typically have a smaller set of instructions and execute them in a single clock cycle, which results in faster and more efficient processing.

Option B: MIPS

MIPS (Microprocessor without Interlocked Pipeline Stages) is an example of a RISC architecture. It was developed by MIPS Technologies in the 1980s and has been widely used in various applications, including embedded systems, gaming consoles, and networking devices.

Key Features of MIPS

1. Simple Instruction Set: MIPS architecture has a small and simple set of instructions, which makes it easier to design and implement the processor.

2. Fixed-length Instructions: Each instruction in MIPS is of fixed length, typically 32 bits. This simplifies the instruction fetch stage of the processor pipeline.

3. Load/Store Architecture: MIPS uses a load/store architecture, which means that data can only be accessed from memory using load and store instructions. Arithmetic and logical operations are performed only on registers.

4. Register-based: MIPS has a large number of general-purpose registers (32 in MIPS32 architecture). This reduces the need for memory access and allows for faster execution of instructions.

5. Single-cycle Execution: Most instructions in MIPS architecture are designed to be executed in a single clock cycle. This results in faster execution and higher performance.

Comparison with Other Options

a) 80286: The 80286 is an Intel x86 architecture, which is not a RISC architecture. It is a CISC (Complex Instruction Set Computer) architecture that supports a large and complex set of instructions.

c) Zilog Z80: The Zilog Z80 is also not a RISC architecture. It is an 8-bit microprocessor that belongs to the CISC family.

d) 80386: The 80386 is another Intel x86 architecture, which is also not a RISC architecture. It is a CISC architecture that introduced 32-bit capabilities.

In conclusion, option B, MIPS, is the correct answer as it is an example of a RISC architecture.

How is the protection and security for an embedded system made?
  • a)
    OTP
  • b)
    IPR
  • c)
    Memory disk security
  • d)
    Security chips
Correct answer is option 'B'. Can you explain this answer?

Mohit Unni answered
Introduction:
Protection and security for an embedded system are crucial to prevent unauthorized access, data breaches, and ensure the integrity of the system. There are several measures that can be taken to enhance the security of an embedded system, but one effective method is the use of Intellectual Property Rights (IPR).

Explanation:
1. Intellectual Property Rights (IPR):
IPR refers to a legal framework that protects the rights of individuals or organizations over their creations or inventions. In the context of embedded systems, IPR can be used to protect the design, algorithms, and proprietary technology used in the system. This can be done through patents, copyrights, trademarks, or trade secrets.

Using IPR to protect an embedded system offers several advantages:

- Preventing unauthorized access: By protecting the design and technology used in the system, IPR can make it difficult for unauthorized individuals to access or replicate the system. This helps to maintain the security and confidentiality of the system.

- Deterring potential attackers: The existence of IPR can act as a deterrent to potential attackers who may be dissuaded from attempting to reverse engineer or exploit the system due to the legal consequences associated with infringing on IPR.

- Legal recourse: In the event of a security breach or unauthorized use of the system, having IPR in place provides a legal basis for taking action against the perpetrators. This can help in recovering damages, preventing further misuse, and protecting the reputation of the system.

- Competitive advantage: IPR can provide a competitive advantage by allowing the creators of the embedded system to establish their technology as unique and innovative. This can attract customers, investors, and business partners, thereby enhancing the success of the system.

Conclusion:
In conclusion, the use of Intellectual Property Rights (IPR) can significantly enhance the protection and security of an embedded system. By protecting the design, algorithms, and proprietary technology used in the system, IPR can deter potential attackers, prevent unauthorized access, provide legal recourse in case of security breaches, and offer a competitive advantage. Therefore, option 'B' is the correct answer.

Which type of memory is suitable for low volume production of embedded systems?
  • a)
    ROM
  • b)
    Volatile
  • c)
    Non-volatile
  • d)
    RAM
Correct answer is option 'C'. Can you explain this answer?

Preethi Iyer answered
Explanation: The devices which use non-volatile memory allow the software to download and returned in the device. UV erasable EPROM is favorable but EEPROM is also a gaining favor. Therefore, this type of memory is used in low volume production.

What type of memory is suitable for high volume production?
  • a)
    RAM
  • b)
    ROM
  • c)
    EPROM
  • d)
    EEPROM
Correct answer is option 'B'. Can you explain this answer?

Preethi Iyer answered
Explanation: Read Only Memory is suitable for high volume production since it is a nonvolatile memory.

 Which is the concatenated register of MC68HC11?
  • a)
    D
  • b)
    X
  • c)
    IP
  • d)
    DI
Correct answer is option 'A'. Can you explain this answer?

Ankit Mehta answered
Explanation: The MC68HC11 architecture is similar to that of the 6800 and has two 8 bit accumulators referred to as registers A and B.They are concatenated to provide a 16-bit double accumulator called register D.

By which instruction does the switching of registers take place?
  • a)
    Instruction opcodes
  • b)
    AXX instruction
  • c)
    EXX instruction
  • d)
    Register instruction
Correct answer is option 'C'. Can you explain this answer?

Explanation: Only one set of registers can be used at one time and the switching of registers and data transfer is performed by the EXX instruction.

Which of the following is a 4-bit architecture?
  • a)
    MC6800
  • b)
    8086
  • c)
    80386
  • d)
    National COP series
Correct answer is option 'D'. Can you explain this answer?

Explanation: National COP series is a 4-bit processor whereas MC6800 is an 8-bit processor, 8086 is a 16-bit processor and 80386 is a 32-bit processor.

What type of memory is suitable for medium volume production?
  • a)
    Umbrella devices
  • b)
    OTP
  • c)
    ROM
  • d)
    RAM
Correct answer is option 'B'. Can you explain this answer?

Explanation: One-time programmable memory is also a nonvolatile memory so it is used for medium volume production.

Which are the two additional registers of Z80?
  • a)
    Interrupt and NMI
  • b)
    NMI and PSW
  • c)
    Interrupt vector and memory refresh
  • d)
    NMI and memory refresh
Correct answer is option 'C'. Can you explain this answer?

Gargi Menon answered
Explanation: The Interrupt vector(IV) register is used in the interrupt handling. Mode 2 is used to point the required software routine to process the interrupt. In mode 1, the interrupt vector is supplied via the external data bus.

Which one of the following is a microcontroller from Motorola?
  • a)
    MC68HC05
  • b)
    4004
  • c)
    MIPS
  • d)
    8080
Correct answer is option 'A'. Can you explain this answer?

Ishaan Saini answered
Explanation: MC68HC05 is designed by Motorola but 4004 and 8080 are designed by Intel. MIPS is designed by MIPS technology.

 What kind of visual panel is used for seven segmented display?
  • a)
    LED
  • b)
    LCD
  • c)
    Binary output
  • d)
    Analogue output
Correct answer is option 'B'. Can you explain this answer?

Swati Patel answered
A seven-segment display (SSD), or seven-segment indicator, is a form of electronic display device for displaying decimal numerals that is an alternative to the more complex dot matrix displays.

Which of the following microprocessor is designed by Zilog?
  • a)
    Z80
  • b)
    Zigbee
  • c)
    80386
  • d)
    8087
Correct answer is option 'A'. Can you explain this answer?

Gargi Menon answered
Explanation: Designed by Zilog in 1976. 80386 and 8087 are the processors designed by Intel and Zigbee is IEEE based which is used for high-level communication protocol.

How the input terminals are associated with the external environments?
  • a)
    Actuators
  • b)
    Sensors
  • c)
    Inputs
  • d)
    Outputs
Correct answer is option 'B'. Can you explain this answer?

Preethi Iyer answered
Explanation: Sensors measures the physical quantity and convert it into electrical means whereas actuators convert electrical quantity into physical quantity.

 VME bus stands for
  • a)
    Versa module Europa bus
  • b)
    Versa module embedded bus
  • c)
    Vertical module embedded bus
  • d)
    Vertical module Europa bus
Correct answer is option 'A'. Can you explain this answer?

Explanation: A computer bus standard in Eurocard sizes mainly developed for Motorola MC6800 family and later on used in many applications and approved by IEEE.

Z80 is mainly based on
  • a)
    Intel 8080
  • b)
    MIPS
  • c)
    TIMS
  • d)
    8051
Correct answer is option 'A'. Can you explain this answer?

Explanation: Its architecture is based on Intel 8080 but has an extended instruction set and hardware improvement.

 Which one of the following is an asynchronous communication channel?
  • a)
    SPI
  • b)
    MUDs
  • c)
    MOO
  • d)
    VOIP
Correct answer is option 'A'. Can you explain this answer?

Ankit Mehta answered
Explanation: MOO, MUDs, and VOIP are apps for the online conference which is synchronous but SPI is an asynchronous communication channel.

Which of the following microcontroller is used in engine management system?
  • a)
    MC68HC05
  • b)
    MC68HC11
  • c)
    Intel 80286
  • d)
    Intel 8086
Correct answer is option 'B'. Can you explain this answer?

Ishaan Saini answered
Explanation: MC68HC11 was originally designed in conjunction with General Motors for use within engine management systems. As a result, its initial versions had built-in EEPROM/OTP ROM, RAM, digital I/O, timers,8 channel 8 bit A/D converter, PWM generator, and synchronous and asynchronous communications channels (RS232 and SPI).

 Which one of the following is board based system?
  • a)
    Data bus
  • b)
    Address bus
  • c)
    VMEbus
  • d)
    DMA bus
Correct answer is option 'C'. Can you explain this answer?

Explanation: VMEbus is Versa module Europa Bus which is used as board based system for easy manipulation. VMEbus is a computer bus standard developed for Motorola MC6800 family and is mainly based on Eurocard sizes.

Which is the first microcontroller?
  • a)
    8051
  • b)
    Arm
  • c)
    TMS1000
  • d)
    Intel 4004
Correct answer is option 'C'. Can you explain this answer?

Ishaan Saini answered
Explanation: TMS1000 is the first microcontroller which was done in April 1971 but Intel 4004 was designed in November 1971.

What is the purpose of memory refresh register of Z80?
  • a)
    To control on-chip DRAM
  • b)
    To control on-chip SRAM
  • c)
    To control ROM
  • d)
    To clear cache
Correct answer is option 'A'. Can you explain this answer?

Explanation: In addition to the general purpose registers, a stack pointer, program counter, and two index registers are included in Z80. It was also used in many embedded designs because of its high-quality performance and for its in-built refresh circuitry for DRAMs.

What kind of socket does an external EPROM to plugged in for prototyping?
  • a)
    Piggyback
  • b)
    Single socket
  • c)
    Multi-socket
  • d)
    Piggyback reset socket
Correct answer is option 'A'. Can you explain this answer?

Preethi Iyer answered
Explanation: Some controllers use a special package called piggyback socket on the top of the package to allow the EPROM for prototyping.

It retains its content when power is removed. What type of memory is this?
  • a)
    Volatile memory
  • b)
    Nonvolatile memory
  • c)
    RAM
  • d)
    SRAM
Correct answer is option 'B'. Can you explain this answer?

Preethi Iyer answered
Explanation: Nonvolatile devices are those which always retains it content even when any abrupt change occurs and nonvolatile memory are a kind of such devices. But RAM is a volatile memory which is a primary storage that can only access its data only when the device is powered and SRAM is a type of RAM which is called Static RAM.

 Which of the following can be a paired set of 16-bit register?
  • a)
    CD
  • b)
    HL
  • c)
    AB
  • d)
    EH
Correct answer is option 'B'. Can you explain this answer?

Explanation: Registers B, C, D,E, H and L are 8-bit general-purpose registers that can be concatenated to produce 16 registers known as BC, DE, and HL.

How many bytes of EPROM does MC68HC7054A possess?
  • a)
    176 bytes
  • b)
    240 bytes
  • c)
    4144 bytes
  • d)
    1024 bytes
Correct answer is option 'C'. Can you explain this answer?

Ishaan Saini answered
Explanation: There are defined memory size for different processors and controllers. The MC68HC705A has 4144 bytes of EPROM.

The initial routine is often referred to as
  • a)
    Initial program
  • b)
    Bootstrap program
  • c)
    Final program
  • d)
    Initial embedded program
Correct answer is option 'B'. Can you explain this answer?

Explanation: ROM contains the program which is capable of obtaining the full software from another source within or outside of the system. This initialisation routine is also referred to as bootstrap program or routine.

Which one of the following is UV erasable?
  • a)
    Flash memory
  • b)
    SRAM
  • c)
    EPROM
  • d)
    DRAM
Correct answer is option 'C'. Can you explain this answer?

Preethi Iyer answered
Explanation: EPROM is an erasable program and it can be erased by ultraviolet radiations. SRAM and DRAM are volatile memories. Flash memory to is a volatile memory but it is not UV erasable.

What kind of memory does an OTP have?
  • a)
    SRAM
  • b)
    RAM
  • c)
    EPROM
  • d)
    DRAM
Correct answer is option 'C'. Can you explain this answer?

Explanation: OTP is one-time programming so it should possess a nonvolatile memory and EPROM is a nonvolatile memory whereas SRAM, DRAM and RAM are volatile memories.

Chapter doubts & questions for Introduction - Embedded Systems (Web) 2023 is part of Computer Science Engineering (CSE) exam preparation. The chapters have been prepared according to the Computer Science Engineering (CSE) exam syllabus. The Chapter doubts & questions, notes, tests & MCQs are made for Computer Science Engineering (CSE) 2023 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests here.

Chapter doubts & questions of Introduction - Embedded Systems (Web) in English & Hindi are available as part of Computer Science Engineering (CSE) exam. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.

Embedded Systems (Web)

47 videos|69 docs|65 tests

Signup to see your scores go up within 7 days!

Study with 1000+ FREE Docs, Videos & Tests
10M+ students study on EduRev