EC254N Microprocessor Lab

Course Name: 

EC254N Microprocessor Lab

Programme: 

B.Tech (ECE)

Semester: 

Fourth

Category: 

Programme Core (PC)

Credits (L-T-P): 

(0-0-2) 1

Content: 

Introduction: Introduction to ARM instructions and assembly level programming. Familiarization with software development platforms. Assembly Language Programming. Simple Assembly Language Programs involving arithmetic and logical operations. Array and matrix manipulations: sort, search delete/ insert, dot product, matrix addition and multiplication. Assembly programming involving strings. High precision arithmetic: long-long addition/ subtraction, multiplication, Division. Evaluation Boards: Downloading and Verification on the target board. Interfacing various peripherals in Assembly Language Programing -GPIO, UART.Apply high-level programming (C) to implement algorithms on microprocessors. Interface HLL code with peripherals to perform embedded applications. Term project: Implement and integrate a practical embedded system application

References: 

Assembly Language Programming ARM Cortex-M3 by Vincent Mahout, ISTE Ltd and John Wiley & Sons, Inc
https://www.arm.com/products/silicon-ip-cpu/cortex-m/cortex-m3
J.R.Gibson, “ARM Assembly Language-An Introduction”, CENGAGE Learning..

Department: 

Electronics and Communication Engineering(ECE)
 

Contact us

Prof. Ramesh Kini M.
Professor and Head,
Department of ECE, NITK, Surathkal,
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

We're on Social Networks. Follow us & get in touch.