Week 10 Assignment. The due date for submitting this assignment has passed.

Similar documents
The due date for submitting this assignment has passed. 1) Which of the following statements regarding a microcomputer, a

The due date for submitting this assignment has passed. 1) How many times will the following loop be executed? Depends on the initial value of A

Unit 8 - Week 7: Organization and Optimization of Micro-programmed Controlled Control Unit

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

DERTS Design Requirements (1): Microcontroller Architecture & Programming

University of Kashan Faculty of Electrical and Computer Engineering Department of Computer Engineering. Lecture note 2

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

Basic Components of Digital Computer

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

The University of Texas at Arlington Lecture 3

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Outlines. PIC Programming in C and Assembly. Krerk Piromsopa, Ph.D. Department of Computer Engineering Chulalongkorn University

MICROPROCESSORS A (17.383) Fall Lecture Outline

Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core

Embedded Systems Design (630470) Lecture 4. Memory Organization. Prof. Kasim M. Al-Aubidy Computer Eng. Dept.

Chapter 2 Sections 1 8 Dr. Iyad Jafar

Embedded System Design

EE251: Thursday November 15

PIC Microcontroller and

Micro II and Embedded Systems

Midrange 8b PIC Microcontrollers. ECE Senior Design 14 February 2017

Microprocessor (COM 9323)

Introduction to Microcontrollers

Input/Output Ports and Interfacing

Department of Electronics and Instrumentation Engineering Question Bank

ECE2049 E17 Lecture 4 MSP430 Architecture & Intro to Digital I/O

Microcontrollers. Introduction to the PIC 8-bit Midrange Family. ECE Senior Design 15 February 2017

The University of Texas at Arlington Lecture 5

AVR Microcontrollers Architecture

Introduction to Mechatronics and the Mechatronic Design Center Microchip Technology Incorporated. All Rights Reserved. 1

MICROPROCESSORS A (17.383) Fall Lecture Outline

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

MICROPROCESSORS A (17.383) Fall Lecture Outline

COMP3221: Microprocessors and. and Embedded Systems. Instruction Set Architecture (ISA) What makes an ISA? #1: Memory Models. What makes an ISA?

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 2. PIC and Programming

ME 515 Mechatronics. A microprocessor

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

Flash Microcontroller Programming Specification PIN DESCRIPTIONS (DURING PROGRAMMING): PIC18F872X FAMILY. During Programming

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Computer Hardware Requirements for Real-Time Applications

Lecture (04) PIC 16F84A programming I

Lecture (02) PIC16F84 (I)

Before Class Install SDCC Instructions in Installing_SiLabs-SDCC- Drivers document. Solutions to Number Systems Worksheet. Announcements.

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

Modules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN

UBC104 Embedded Systems. Review: Introduction to Microcontrollers

ARM. Assembly Language and Machine Code. Goal: Blink an LED

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

PIC Discussion. By Eng. Tamar Jomaa

PIC Microcontroller Introduction

ATmega128. Introduction

CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT. Spring 2006

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming

Microprocessors and Microcontrollers (EE-231)

TKT-3500 Microcontroller systems

Avr Microcontroller And Embedded Systems Using Assembly And C 1st Edition

Chapter 15. ARM MCUs Architecture, Programming and Development Tools

2011 Pearson Higher Education, Mazidi, Naimi, and Naimi Pearson Higher Education, 2011 Pearson Higher Education,

COMP2121: Microprocessors and Interfacing. Instruction Set Architecture (ISA)

Module 2: Introduction to AVR ATmega 32 Architecture

COMP3221: Microprocessors and. Embedded Systems

8051 Microcontroller

Diploma in Embedded Systems

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

STM32 MICROCONTROLLER

To be familiar with the USART (RS-232) protocol. To be familiar with one type of internal storage system in PIC (EEPROM).

ENGR 303 Introduction to Logic Design Lecture 7. Dr. Chuck Brown Engineering and Computer Information Science Folsom Lake College

ME 6405 Introduction to Mechatronics

Microcontroller: CPU and Memory

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

Lesson 14. Title of the Experiment: Introduction to Microcontroller (Activity number of the GCE Advanced Level practical Guide 27)

ECE 471 Embedded Systems Lecture 2

GUJARAT TECHNOLOGICAL UNIVERSITY

ECE 2300 Digital Logic & Computer Organization

Submit this lab and the extended learning (optional) to TEACH by Monday at 11:59pm. You must get checked off by a TA by the beginning of lab 7.

Somes French translations :

AVR ISA & AVR Programming (I)

FLASH Microcontroller Programming Specification PIN DESCRIPTIONS (DURING PROGRAMMING): PIC18FXX20. During Programming

Memory Organization. Program Memory

MECE336 Microprocessors I

Microprocessors And Microcontroller

ELC4438: Embedded System Design Embedded Processor

Microprocessors/Microcontrollers

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

Menu. Class 1: Introduction. Staff. Course Structure and Expectations. Contacting Us. Contacting You

Typical Processor Execution Cycle

MICROPROCESSORS B (17.384) Spring Lecture Outline

Lecture 1: Introduction to Microprocessors

A First Look at Microprocessors

Lab Assignment 1. Developing and Using Testbenches

MICROCONTROLLER UNIT 1

Introduction to Microcontrollers

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Infinity Project. an additional memory for GLCD where to store programs. July Infinity Project. Additional memory for GLCD by Tony, i2tzk Pag.

ENE 334 Microprocessors

ME 475 Lab2 Introduction of PIC and Programming. Instructor: Zhen Wang

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing

MICROPROCESSORS B (17.384) Spring Lecture Outline

EEE111A/B Microprocessors

Transcription:

X reviewer2@nptel.iitm.ac.in Courses» Microprocessors and Microcontrollers Unit 11 - Week 10 Announcements Course Ask a Question Progress Mentor Course outline How to access the portal Week 10 Assignment The due date for submitting this assignment has passed. Submitted assignment Due on 2018-04-04, 23:59 IST. Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Lecture 47 : ARM (Contd.) Lecture 48 : ARM (Contd.) Lecture 49 : PIC Lecture 50 : PIC, AVR Lecture 51 : AVR (Contd.) Quiz : Week 10 Assignment Week 10 : Lecture A project Material of Feedback for week 10 Week 10 The address range and the capacity of the data memory, respectively, of a PIC18F452 microcontroller are 1) 1 point Address Range: 00H FFH, Capacity: 256 bytes Address Range: 00H FFH, Capacity: 4096 bytes Address Range: 000H FFFH, Capacity: 256 bytes Address Range: 000H FFFH, Capacity: 4096 bytes Address Range: 000H FFFH, Capacity: 4096 bytes The widths of the address buses for program (APM) and data (ADM) memory, respectively, of the PIC18F family of microcontrollers are 2) 1 point APM: 21 bits, ADM: 21 bits APM: 21 bits, ADM: 12 bits APM: 12 bits, ADM: 21 bits APM: 12 bits, ADM: 12 bits APM: 21 bits, ADM: 12 bits The widths of the data buses for program (DPM) and data (DDM) memory, respectively, of the PIC18F family of microcontrollers are 3) 1 point DPM: 8 bits, DDM: 8 bits DPM: 8 bits, DDM: 16 bits 2014 NPTEL - Privacy & Terms - Honor Code - FAQs - DPM: 16 bits, DDM: 8 bits DPM: 16 bits, DDM: 16 bits In association with Funded by 1 of 5 Wednesday 16 May 2018 05:00 PM

Assignment Answers Week 11 Week 12 DOWNLOAD VIDEOS Powered by DPM: 16 bits, DDM: 8 bits Which of the following input/output (I/O) pins in a PIC18F microcontroller can also be configured with Capture2 input/capture2 output/pwm output (CCP2) functionality? 4) 1 point RB3 RB2 RA3 RA2 RB3 Which of the following binary encodings is equivalent to the MOVLW 0x0E instruction in a PIC18F microcontroller? 5) 1 point 0000 1110 1110 0000 1110 0000 0000 1110 1110 0000 1110 0000 0000 1110 0000 1110 0000 1110 0000 1110 Which of the following features are correctly mentioned with respect to an AVR AT90S2313 microcontroller? 6) 1 point 2K bytes of In-System Programmable Flash, 128 bytes SRAM 2K bytes of In-System Programmable Flash, 256 bytes SRAM 4K bytes of In-System Programmable Flash, 128 bytes SRAM 4K bytes of In-System Programmable Flash, 256 bytes SRAM 2K bytes of In-System Programmable Flash, 128 bytes SRAM Which of the following represents the correct combination of X-, Y-, and Z-registers in an AVR microcontroller (<A, B> denotes concatenation of the registers A and B, where A is the higher byte register and B is the lower byte register)? 7) 1 point X-register: <R27, R26>, Y-register: <R29, R28>, Z-register: <R30, R31> X-register: <R27, R26>, Y-register: <R28, R29>, Z-register: <R31, R30> X-register: <R27, R26>, Y-register: <R29, R28>, Z-register: <R31, R30> X-register: <R26, R27>, Y-register: <R29, R28>, Z-register: <R31, R30> X-register: <R27, R26>, Y-register: <R29, R28>, Z-register: <R31, R30> 2 of 5 Wednesday 16 May 2018 05:00 PM

The encoded op-code 0x0CCC corresponds to which of the following instructions in an AT90S2313 microcontroller? 8) 1 point ADD R0, R10 ADD R12, R6 ADD R10, R0 ADD R6, R12 ADD R6, R12 Which of the following instructions does not conform to register direct addressing in an AVR microcontroller? 9) 1 point EOR R23 ADD R0, R10 CLR R22 ST Z, R14 ST Z, R14 The widths of the Output Compare Registers in an AVR microcontroller for Timer 0 (OCR0) and Timer 1 (OCR1), respectively, are 10) 1 point OCR0: 8 bits, OCR1: 8 bits OCR0: 8 bits, OCR1: 16 bits OCR0: 16 bits, OCR1: 8 bits OCR0: 16 bits, OCR1: 16 bits OCR0: 8 bits, OCR1: 16 bits Which of the following statement(s) is/are TRUE, with respect to an ARM processor? STATEMENT 1: If memory is organized as 16-bit words, ARM code is 20% faster than THUMB STATEMENT 2: If memory is organized as 32-bit words, ARM code is 45% faster than THUMB STATEMENT 3: If memory is organized as 16-bit words, THUMB code is 45% faster than ARM STATEMENT 4: If memory is organized as 32-bit words, THUMB code is 40% faster than ARM 11) 1 point STATEMENT 1 Both STATEMENT 1 and STATEMENT 4 Both STATEMENT 2 and STATEMENT 3 Both STATEMENT 3 and STATEMENT 4 3 of 5 Wednesday 16 May 2018 05:00 PM

Both STATEMENT 3 and STATEMENT 4 Which of the following statements is TRUE with respect to an ARM processor? 12) 1 point ARM has higher code density compared to THUMB THUMB code uses up to 30% more power than ARM code THUMB code, on an average, requires 30% less space THUMB has three address formats THUMB code, on an average, requires 30% less space Which of the following combinations should be used for the best cost and power efficiency, with respect to an ARM processor? 13) 1 point 16-bit memory and ARM instruction set 32-bit memory with THUMB code Which of the following combinations should be used for the best performance, with respect to an ARM processor? 14) 1 point 16-bit memory and ARM instruction set 32-bit memory with THUMB code The maximum number of SWI calls can be made in the THUMB instruction mode of an ARM processor is 15) 1 point 64 128 256 512 256 4 of 5 Wednesday 16 May 2018 05:00 PM

Previous Page End 5 of 5 Wednesday 16 May 2018 05:00 PM