CMPE 250
Assembly Language Programming
Spring 2014 (20145)
Laboratory Reference Materials

Instructors: Melton and Sarra

Lecture reference material is posted on myCourses.


Lab Schedule

Day Time Section Instructor Assistant(s)
Monday 6:00–7:50 01L2 Sarra Kevin Welch, Xiao Ling Zhuang
Wednesday 4:00–5:50 01L1 Melton Chris Culpepper, Robert Frumusa
Homework Grader: Xiao Ling Zhuang

Hardware and Software

Freescale Freedom Board FRDM-KL46Z with Kinetis L Microcontroller MKL46Z256VLL4 (KL46 Sub-Family with ARM Cortex-M0+ Core)

ARM Cortex-M0+ Instruction Set Summary

ARM Cortex-M0+ Devices Generic User Guide

ARM Cortex-M0+ Technical Reference Manual

Freescale KL46 Sub-Family Reference Manual

Freescale KL46 Sub-Family Data Sheet

Freescale Kinetis L Peripheral Module Quick Reference

FRDM-KL46Z User's Manual

FRDM-KL46Z Pinouts

ARM Assembler (armasm) User Guide

(Not a good reference for KL25Z instructions)
For instruction reference, see ARM Cortex-M0+ Devices Generic User Guide

Keil MDK-ARM Microcontroller Development Kit

Click on the download link.

Laboratory

Laboratory and Report Guidelines

Technical Writing Style

Report Cover Sheet (Word document to edit)

Sample Report Cover Sheet (Example)

Assembly Language Program Template for Keil MDK-ARM Simulator (not for use on KL46Z hardware)

Weekly Exercises

  1. Keil MDK-ARM Microcontroller Development Kit Tutorial
    Grading Sheet, Week One (January 26–30)

  2. Basic Arithmetic Operations
    Grading Sheet, Week Two (February 2–6)


Site page hierarchy:

Student Resources → Course Reference Materials
RIT Department of Computer Engineering


Page created by Roy Melton.
Last modified January 27, 2015, 13:25 EST.