What is it about?

The course asks students to write assembly programs that control input and output devices such as switches, LEDs, and 7-seg LED displays and programs that do basic computing such as bubble sort and finding prime numbers.

Featured Image

Why is it important?

Students can learn the micro-architecture of a modern processor LC-3, its assembly language, and some basic computation problems.


This course is almost critical to get students get ready for later courses such as computer organization, which in our department is a course to train students to write an LC-3 processor in Verilog.

Director, Future Technology Research Center, National Yunlin University of Science & Technology Wing-Kwong Wong
National Yunlin University of Science and Technology

Read the Original

This page is a summary of: Using LC-3 Soft Core on an FPGA Development Board for Microprocessor Labs, January 2013, Springer Science + Business Media, DOI: 10.1007/978-1-4614-6747-2_71.
You can read the full text:



The following have contributed to this page